-
7aa71c5cc2
macOS/clang++ Porting work
master
Rachel Fae Fox (foxiepaws)
2022-03-31 03:22:59 -0400
-
b92dd4f3c5
get rid of ugly gcc diagnostic pragmas
Zithia Satazaki
2022-03-30 15:55:43 -0400
-
a7ece838f1
invert scrollwheel option (for knobs etc.); some magic to make config less annoying
Zithia Satazaki
2022-03-29 17:36:10 -0400
-
ab811c363c
negate selection
Zithia Satazaki
2022-03-29 15:58:16 -0400
-
29b0367dfb
value negation
Zithia Satazaki
2022-03-29 14:54:41 -0400
-
00cfb9df3a
allow strutting into new columns if not multiselecting
Zithia Satazaki
2022-03-29 14:34:31 -0400
-
9bed15f564
fix nullity on struttable cells short-circuiting key input
Zithia Satazaki
2022-03-29 14:28:41 -0400
-
e6fa6d33fa
fix note preview stuff on pattern editor
Zithia Satazaki
2022-03-29 14:06:12 -0400
-
e845325178
bump shape range a bit
Zithia Satazaki
2022-03-29 02:21:24 -0400
-
25b12be6ea
use lerp for ringmod
Zithia Satazaki
2022-03-29 00:43:22 -0400
-
f969aa0d2e
distortion effect
Zithia Satazaki
2022-03-29 00:42:12 -0400
-
b0b754a37d
AudioFrame::lerp
Zithia Satazaki
2022-03-28 20:06:21 -0400
-
3ff986d90c
move pool reservation out of static init
Zithia Satazaki
2022-03-28 18:28:31 -0400
-
5385740516
slight rework of RegisterPlugin (leave a pointer to the plugin info instead of a useless bool)
Zithia Satazaki
2022-03-28 18:15:32 -0400
-
5f1b9d03b4
and finally, ref-ify all the range-fors
Zithia Satazaki
2022-03-28 17:45:13 -0400
-
042e13eefb
fix another deltacommand leak
Zithia Satazaki
2022-03-28 17:30:27 -0400
-
bf84a1dc1f
it does make sense to do this here
Zithia Satazaki
2022-03-28 17:27:41 -0400
-
7809e2ab58
fix PatternDeltaCommand leak
Zithia Satazaki
2022-03-28 17:23:44 -0400
-
ab3cad2c22
nuke unused metrics
Zithia Satazaki
2022-03-28 17:21:15 -0400
-
59de376d05
kill "might detach" warnings
Zithia Satazaki
2022-03-28 17:20:28 -0400
-
95c0af06be
qstring multi-arg, connect/action context object, signal qualification
Zithia Satazaki
2022-03-28 17:13:33 -0400
-
22b06c465a
switch subgraph to RegisterPlugin macro
Zithia Satazaki
2022-03-28 16:49:13 -0400
-
b615b18d45
give that a default
Zithia Satazaki
2022-03-28 16:43:55 -0400
-
9b131e5322
nuke non-pod global static warnings (we're an executable)
Zithia Satazaki
2022-03-28 16:40:13 -0400
-
acbba0403b
util/mem; use a pool for playtime allocations
Zithia Satazaki
2022-03-28 16:15:55 -0400
-
15c0aaed82
use c++20
Zithia Satazaki
2022-03-28 13:24:40 -0400
-
7e495b5645
unionize note scratch
Zithia Satazaki
2022-03-27 20:44:04 -0400
-
e007063e92
shut up testsynth
Zithia Satazaki
2022-03-27 20:01:44 -0400
-
2bfd06acf2
AM mode for ringmod effect
zetaPRIME
2022-03-25 08:15:25 -0400
-
a6032be6a9
knobGadget.setSize, autopan phase
zetaPRIME
2022-03-25 04:34:05 -0400
-
d75b7878f8
make adsr autoCreate more concise
zetaPRIME
2022-03-25 03:38:08 -0400
-
aa264a8065
use autoPercent for 2x03
zetaPRIME
2022-03-25 03:34:50 -0400
-
369a7d979d
switch cutoff to a Param
zetaPRIME
2022-03-25 02:25:14 -0400
-
a7c26b9722
fix explicit instantiation declarations
zetaPRIME
2022-03-25 00:52:37 -0400
-
779af6bdab
automatable param stuff
zetaPRIME
2022-03-24 02:27:04 -0400
-
853ba8a901
...and flip the switch
zetaPRIME
2022-03-23 19:25:26 -0400
-
8b020975cc
prep for double-buffer switchover...
zetaPRIME
2022-03-23 19:25:16 -0400
-
be67e02004
port member name consistency
zetaPRIME
2022-03-23 18:47:37 -0400
-
e63c93e146
ParameterPort
zetaPRIME
2022-03-23 18:44:04 -0400
-
a28d6e48b6
template wizardry resulting in a mono version of SVFilter for synth use
zetaPRIME
2022-03-23 01:32:07 -0400
-
acbca4ae0b
fix potential overruns on sample preview
zetaPRIME
2022-03-22 22:23:31 -0400
-
0a14aec9e5
sample formats, threshold for saving as s16, slightly more "correct" playback output
zetaPRIME
2022-03-22 22:18:57 -0400
-
cbce51744c
easy splice-between for single-input node types
zetaPRIME
2022-03-22 17:49:01 -0400
-
4cbde894c4
ringmod
zetaPRIME
2022-03-22 16:28:28 -0400
-
4330ab847f
fix fonts breaking in pattern editor
zetaPRIME
2022-03-22 05:15:02 -0400
-
e962cda5cc
adjust menu accelerators
zetaPRIME
2022-03-21 23:15:32 -0400
-
e87471c39a
applying settings stops preview to let new sample rates take
zetaPRIME
2022-03-21 23:10:34 -0400
-
f430ebab00
fix missing opening notes on non-first play per session (!)
zetaPRIME
2022-03-21 22:27:27 -0400
-
d95e6ce1d5
fix sample rate mismatch
zetaPRIME
2022-03-21 19:48:43 -0400
-
41a591a957
audio settings kind of works now
zetaPRIME
2022-03-21 19:40:08 -0400
-
1ebc8f04c5
audio settings backend
zetaPRIME
2022-03-21 18:28:01 -0400
-
c6e22d3521
slight tweaks to knob wheel flow
zetaPRIME
2022-03-21 15:54:32 -0400
-
cf81f91a0b
bpm relativity for auto pan (and consistency in delay)
zetaPRIME
2022-03-21 00:32:02 -0400
-
5d9b39f84b
auto pan effect~
zetaPRIME
2022-03-20 19:27:25 -0400
-
7abccd7a38
these should probably be QStringLiterals
zetaPRIME
2022-03-20 18:58:48 -0400
-
5dca500640
generic percentage knob preset
zetaPRIME
2022-03-20 18:46:24 -0400
-
3caf08c3db
clazy cleanup
zetaPRIME
2022-03-20 15:34:32 -0400
-
df520dfd2d
dc offset compensation for 2x03
zetaPRIME
2022-03-20 07:35:23 -0400
-
33916acc65
fix QuickLevel artifacting
zetaPRIME
2022-03-20 06:29:56 -0400
-
dd6c9009a7
new syntax sugar for plugin registration
zetaPRIME
2022-03-20 06:14:42 -0400
-
e4475cbce0
...why were those `gadget:`
zetaPRIME
2022-03-20 05:16:51 -0400
-
987d22d332
correct svf cutoff var names
zetaPRIME
2022-03-20 04:56:02 -0400
-
79b1d9239f
KnobGadget: filter cutoff preset, boilerplate reduction macro :D
zetaPRIME
2022-03-20 04:49:19 -0400
-
0008997fe7
move config default vars into a single file for cleanliness
zetaPRIME
2022-03-20 03:34:26 -0400
-
dc042ae1ac
cleaning this file up a bit while I'm in here
zetaPRIME
2022-03-20 03:20:06 -0400
-
3eb25120ce
actually never mind, fixed the underlying bugs (and made QuickLevel much more efficient in the process)
zetaPRIME
2022-03-20 03:09:33 -0400
-
7f471bf5ce
quick fix for incomplete drawing wonk
zetaPRIME
2022-03-20 02:26:06 -0400
-
b1c8377db5
force at least 1hz cutoff in svfilter so it doesn't bias
zetaPRIME
2022-03-20 01:43:42 -0400
-
3137c5e699
hard_cast to fix type punning warnings
zetaPRIME
2022-03-19 21:19:03 -0400
-
4db24fb188
make things a bit more "correct" I guess
zetaPRIME
2022-03-19 18:20:05 -0400
-
58826188c6
clean up flailing
zetaPRIME
2022-03-19 16:43:31 -0400
-
6fcc6db4e6
nonfunctional flailing
zetaPRIME
2022-03-19 16:25:31 -0400
-
e78cebfd77
substep for delay time (faster)
zetaPRIME
2022-03-19 03:45:23 -0400
-
3af34095d2
stereo ping pong for delay
zetaPRIME
2022-03-19 03:21:04 -0400
-
3af05f2cc3
d'oh
zetaPRIME
2022-03-19 02:09:29 -0400
-
1a6f85e0fa
trying something
zetaPRIME
2022-03-19 02:09:01 -0400
-
a3be1bded0
vertical knob option exists
zetaPRIME
2022-03-19 00:58:45 -0400
-
0f3da1f094
beginning of settings dialog
zetaPRIME
2022-03-18 22:59:50 -0400
-
b4b9918c7d
wheel accumulator (smooth wheel support)
zetaPRIME
2022-03-18 21:41:59 -0400
-
7b566929a2
initial scrollwheel functionality, simplified position tracking slightly
zetaPRIME
2022-03-18 21:29:21 -0400
-
fd81de5040
most of KnobGadget rework
zetaPRIME
2022-03-18 21:05:56 -0400
-
930992025d
trying horizontal drag for knobs
zetaPRIME
2022-03-18 02:45:46 -0400
-
bf793d20fd
AudioFrame.clamp, SVFilter.normalize
zetaPRIME
2022-03-17 19:23:21 -0400
-
4822ef1bb6
gain/balance presets in KnobGadget
zetaPRIME
2022-03-17 17:45:03 -0400
-
401ee05aa4
clean up warnings in mixboard
zetaPRIME
2022-03-17 16:44:32 -0400
-
cf75f22403
stock text functions for KnobGadgets (the percentening)
zetaPRIME
2022-03-17 07:26:08 -0400
-
e5c664a5ad
svf scaledResonance
zetaPRIME
2022-03-17 06:48:43 -0400
-
b8f9664f7c
more correct SVF
zetaPRIME
2022-03-16 23:04:06 -0400
-
d360074e81
reorder node categories
zetaPRIME
2022-03-16 04:43:20 -0400
-
7e1e80eaea
shut up -Wclass-memaccess
zetaPRIME
2022-03-16 04:36:50 -0400
-
e39f8603f6
nuke some warnings
zetaPRIME
2022-03-16 04:32:35 -0400
-
a2a643a80c
list command ports before audio for less annoying instrument placement
zetaPRIME
2022-03-16 04:27:06 -0400
-
a9cbd629dc
give patchboard keyboard focus back on project load if it had it before
zetaPRIME
2022-03-16 04:13:18 -0400
-
19a82764cc
use std:: math funcs in svf (mostly code style)
zetaPRIME
2022-03-16 04:03:47 -0400
-
d960da0775
compact delay UI a bit
zetaPRIME
2022-03-16 03:49:32 -0400
-
f7212a222d
wet-only output for delay
zetaPRIME
2022-03-16 03:42:13 -0400
-
31b13ad3f1
bit of sugar
zetaPRIME
2022-03-16 03:02:24 -0400
-
6fd5276aaf
those don't need the constructor (only std::atomic)
zetaPRIME
2022-03-16 02:55:33 -0400
-
0551c4f7e7
this at least sounds more accurate?
zetaPRIME
2022-03-16 02:20:35 -0400
-
18557d933b
rework svf effect using nodelib object
zetaPRIME
2022-03-16 00:34:08 -0400