Commit Graph

336 Commits (master)

Author SHA1 Message Date
Rachel Fae Fox (foxiepaws) 7aa71c5cc2 macOS/clang++ Porting work
- std=c++2a instead of c++20. QT Creator mkspec for mac requires this
- added missing headers in some places. likely other headers are missing
- expanded WITH_BOOST segments to include memory_resource stuff
- moved SVFilter template process() into header.
2022-03-31 03:22:59 -04:00
Zithia Satazaki b92dd4f3c5 get rid of ugly gcc diagnostic pragmas 2022-03-30 15:55:43 -04:00
Zithia Satazaki a7ece838f1 invert scrollwheel option (for knobs etc.); some magic to make config less annoying 2022-03-29 17:36:10 -04:00
Zithia Satazaki ab811c363c negate selection 2022-03-29 15:58:16 -04:00
Zithia Satazaki 29b0367dfb value negation 2022-03-29 14:54:41 -04:00
Zithia Satazaki 00cfb9df3a allow strutting into new columns if not multiselecting 2022-03-29 14:34:31 -04:00
Zithia Satazaki 9bed15f564 fix nullity on struttable cells short-circuiting key input 2022-03-29 14:28:41 -04:00
Zithia Satazaki e6fa6d33fa fix note preview stuff on pattern editor 2022-03-29 14:06:12 -04:00
Zithia Satazaki e845325178 bump shape range a bit 2022-03-29 02:21:24 -04:00
Zithia Satazaki 25b12be6ea use lerp for ringmod 2022-03-29 00:43:22 -04:00
Zithia Satazaki f969aa0d2e distortion effect 2022-03-29 00:42:12 -04:00
Zithia Satazaki b0b754a37d AudioFrame::lerp 2022-03-28 20:06:21 -04:00
Zithia Satazaki 3ff986d90c move pool reservation out of static init 2022-03-28 18:28:31 -04:00
Zithia Satazaki 5385740516 slight rework of RegisterPlugin (leave a pointer to the plugin info instead of a useless bool) 2022-03-28 18:15:32 -04:00
Zithia Satazaki 5f1b9d03b4 and finally, ref-ify all the range-fors 2022-03-28 17:45:13 -04:00
Zithia Satazaki 042e13eefb fix another deltacommand leak 2022-03-28 17:30:27 -04:00
Zithia Satazaki bf84a1dc1f it does make sense to do this here 2022-03-28 17:27:41 -04:00
Zithia Satazaki 7809e2ab58 fix PatternDeltaCommand leak 2022-03-28 17:23:44 -04:00
Zithia Satazaki ab3cad2c22 nuke unused metrics 2022-03-28 17:21:15 -04:00
Zithia Satazaki 59de376d05 kill "might detach" warnings 2022-03-28 17:20:28 -04:00
Zithia Satazaki 95c0af06be qstring multi-arg, connect/action context object, signal qualification 2022-03-28 17:13:33 -04:00
Zithia Satazaki 22b06c465a switch subgraph to RegisterPlugin macro 2022-03-28 16:49:13 -04:00
Zithia Satazaki b615b18d45 give that a default 2022-03-28 16:43:55 -04:00
Zithia Satazaki 9b131e5322 nuke non-pod global static warnings (we're an executable) 2022-03-28 16:40:13 -04:00
Zithia Satazaki acbba0403b util/mem; use a pool for playtime allocations 2022-03-28 16:15:55 -04:00
Zithia Satazaki 15c0aaed82 use c++20 2022-03-28 13:24:40 -04:00
Zithia Satazaki 7e495b5645 unionize note scratch 2022-03-27 20:44:04 -04:00
Zithia Satazaki e007063e92 shut up testsynth 2022-03-27 20:01:44 -04:00
zetaPRIME 2bfd06acf2 AM mode for ringmod effect 2022-03-25 08:15:25 -04:00
zetaPRIME a6032be6a9 knobGadget.setSize, autopan phase 2022-03-25 04:34:05 -04:00
zetaPRIME d75b7878f8 make adsr autoCreate more concise 2022-03-25 03:38:08 -04:00
zetaPRIME aa264a8065 use autoPercent for 2x03 2022-03-25 03:34:50 -04:00
zetaPRIME 369a7d979d switch cutoff to a Param 2022-03-25 02:25:14 -04:00
zetaPRIME a7c26b9722 fix explicit instantiation declarations 2022-03-25 00:52:37 -04:00
zetaPRIME 779af6bdab automatable param stuff 2022-03-24 02:27:04 -04:00
zetaPRIME 853ba8a901 ...and flip the switch 2022-03-23 19:25:26 -04:00
zetaPRIME 8b020975cc prep for double-buffer switchover... 2022-03-23 19:25:16 -04:00
zetaPRIME be67e02004 port member name consistency 2022-03-23 18:47:37 -04:00
zetaPRIME e63c93e146 ParameterPort 2022-03-23 18:44:04 -04:00
zetaPRIME a28d6e48b6 template wizardry resulting in a mono version of SVFilter for synth use 2022-03-23 01:32:07 -04:00
zetaPRIME acbca4ae0b fix potential overruns on sample preview 2022-03-22 22:23:31 -04:00
zetaPRIME 0a14aec9e5 sample formats, threshold for saving as s16, slightly more "correct" playback output 2022-03-22 22:18:57 -04:00
zetaPRIME cbce51744c easy splice-between for single-input node types 2022-03-22 17:49:01 -04:00
zetaPRIME 4cbde894c4 ringmod 2022-03-22 16:28:28 -04:00
zetaPRIME 4330ab847f fix fonts breaking in pattern editor 2022-03-22 05:15:02 -04:00
zetaPRIME e962cda5cc adjust menu accelerators 2022-03-21 23:15:32 -04:00
zetaPRIME e87471c39a applying settings stops preview to let new sample rates take 2022-03-21 23:10:34 -04:00
zetaPRIME f430ebab00 fix missing opening notes on non-first play per session (!) 2022-03-21 22:27:27 -04:00
zetaPRIME d95e6ce1d5 fix sample rate mismatch 2022-03-21 19:48:43 -04:00
zetaPRIME 41a591a957 audio settings kind of works now 2022-03-21 19:40:08 -04:00