Commit Graph

321 Commits (master)

Author SHA1 Message Date
zetaPRIME 1ebc8f04c5 audio settings backend 2022-03-21 18:28:01 -04:00
zetaPRIME c6e22d3521 slight tweaks to knob wheel flow 2022-03-21 15:54:32 -04:00
zetaPRIME cf81f91a0b bpm relativity for auto pan (and consistency in delay) 2022-03-21 00:32:02 -04:00
zetaPRIME 5d9b39f84b auto pan effect~ 2022-03-20 19:27:25 -04:00
zetaPRIME 7abccd7a38 these should probably be QStringLiterals 2022-03-20 18:58:48 -04:00
zetaPRIME 5dca500640 generic percentage knob preset 2022-03-20 18:46:24 -04:00
zetaPRIME 3caf08c3db clazy cleanup 2022-03-20 15:34:32 -04:00
zetaPRIME df520dfd2d dc offset compensation for 2x03 2022-03-20 07:35:23 -04:00
zetaPRIME 33916acc65 fix QuickLevel artifacting 2022-03-20 06:29:56 -04:00
zetaPRIME dd6c9009a7 new syntax sugar for plugin registration 2022-03-20 06:14:42 -04:00
zetaPRIME e4475cbce0 ...why were those `gadget:` 2022-03-20 05:16:51 -04:00
zetaPRIME 987d22d332 correct svf cutoff var names 2022-03-20 04:56:02 -04:00
zetaPRIME 79b1d9239f KnobGadget: filter cutoff preset, boilerplate reduction macro :D 2022-03-20 04:49:19 -04:00
zetaPRIME 0008997fe7 move config default vars into a single file for cleanliness 2022-03-20 03:34:26 -04:00
zetaPRIME dc042ae1ac cleaning this file up a bit while I'm in here 2022-03-20 03:20:06 -04:00
zetaPRIME 3eb25120ce actually never mind, fixed the underlying bugs (and made QuickLevel much more efficient in the process) 2022-03-20 03:09:33 -04:00
zetaPRIME 7f471bf5ce quick fix for incomplete drawing wonk 2022-03-20 02:26:06 -04:00
zetaPRIME b1c8377db5 force at least 1hz cutoff in svfilter so it doesn't bias 2022-03-20 01:43:42 -04:00
zetaPRIME 3137c5e699 hard_cast to fix type punning warnings 2022-03-19 21:19:03 -04:00
zetaPRIME 4db24fb188 make things a bit more "correct" I guess 2022-03-19 18:20:05 -04:00
zetaPRIME 58826188c6 clean up flailing 2022-03-19 16:43:31 -04:00
zetaPRIME 6fcc6db4e6 nonfunctional flailing 2022-03-19 16:25:31 -04:00
zetaPRIME e78cebfd77 substep for delay time (faster) 2022-03-19 03:45:23 -04:00
zetaPRIME 3af34095d2 stereo ping pong for delay 2022-03-19 03:21:04 -04:00
zetaPRIME 3af05f2cc3 d'oh 2022-03-19 02:09:29 -04:00
zetaPRIME 1a6f85e0fa trying something 2022-03-19 02:09:01 -04:00
zetaPRIME a3be1bded0 vertical knob option exists 2022-03-19 00:58:45 -04:00
zetaPRIME 0f3da1f094 beginning of settings dialog 2022-03-18 22:59:50 -04:00
zetaPRIME b4b9918c7d wheel accumulator (smooth wheel support) 2022-03-18 21:41:59 -04:00
zetaPRIME 7b566929a2 initial scrollwheel functionality, simplified position tracking slightly 2022-03-18 21:29:21 -04:00
zetaPRIME fd81de5040 most of KnobGadget rework 2022-03-18 21:05:56 -04:00
zetaPRIME 930992025d trying horizontal drag for knobs 2022-03-18 02:45:46 -04:00
zetaPRIME bf793d20fd AudioFrame.clamp, SVFilter.normalize 2022-03-17 19:23:21 -04:00
zetaPRIME 4822ef1bb6 gain/balance presets in KnobGadget 2022-03-17 17:45:03 -04:00
zetaPRIME 401ee05aa4 clean up warnings in mixboard 2022-03-17 16:44:32 -04:00
zetaPRIME cf75f22403 stock text functions for KnobGadgets (the percentening) 2022-03-17 07:26:08 -04:00
zetaPRIME e5c664a5ad svf scaledResonance 2022-03-17 06:48:43 -04:00
zetaPRIME b8f9664f7c more correct SVF 2022-03-16 23:04:06 -04:00
zetaPRIME d360074e81 reorder node categories 2022-03-16 04:43:20 -04:00
zetaPRIME 7e1e80eaea shut up -Wclass-memaccess 2022-03-16 04:36:50 -04:00
zetaPRIME e39f8603f6 nuke some warnings 2022-03-16 04:32:35 -04:00
zetaPRIME a2a643a80c list command ports before audio for less annoying instrument placement 2022-03-16 04:27:06 -04:00
zetaPRIME a9cbd629dc give patchboard keyboard focus back on project load if it had it before 2022-03-16 04:13:18 -04:00
zetaPRIME 19a82764cc use std:: math funcs in svf (mostly code style) 2022-03-16 04:03:47 -04:00
zetaPRIME d960da0775 compact delay UI a bit 2022-03-16 03:49:32 -04:00
zetaPRIME f7212a222d wet-only output for delay 2022-03-16 03:42:13 -04:00
zetaPRIME 31b13ad3f1 bit of sugar 2022-03-16 03:02:24 -04:00
zetaPRIME 6fd5276aaf those don't need the constructor (only std::atomic) 2022-03-16 02:55:33 -04:00
zetaPRIME 0551c4f7e7 this at least sounds more accurate? 2022-03-16 02:20:35 -04:00
zetaPRIME 18557d933b rework svf effect using nodelib object 2022-03-16 00:34:08 -04:00
zetaPRIME 2d077d90c0 whoops 2022-03-15 23:41:28 -04:00
zetaPRIME 6b126db234 SVF library element 2022-03-15 22:22:23 -04:00
zetaPRIME e1e4089b88 just hit svf with astyle 2022-03-15 20:32:45 -04:00
zetaPRIME 9455834b2a ,XX support for global tempo 2022-03-15 19:54:57 -04:00
zetaPRIME c168ed95d3 disable UI and show a floater while rendering 2022-03-15 05:43:04 -04:00
zetaPRIME 7858449637 handle rendering from audio engine thread (UI can update) 2022-03-15 03:56:32 -04:00
zetaPRIME ff4ffaac61 commas break things in filters; slightly better behaviour for export dialog 2022-03-15 03:18:20 -04:00
zetaPRIME 9ed8d6039d flac export 2022-03-15 00:59:05 -04:00
zetaPRIME 394b24223f user default template (jankish for now but whatever) 2022-03-13 23:14:34 -04:00
zetaPRIME 7fa610f4af oh right. duplicate protection 2022-03-13 23:07:24 -04:00
zetaPRIME f9f8391bba match sequencer font size to pattern editor 2022-03-13 22:59:21 -04:00
zetaPRIME 30b9db6a1a we support file lists now, so adjust desktop file to fit 2022-03-13 22:54:19 -04:00
zetaPRIME 53f2f27285 that should be a literal 2022-03-13 22:53:47 -04:00
zetaPRIME 06230dde55 rewrite signaling to CBOR; support multiple file signaling 2022-03-13 22:52:55 -04:00
zetaPRIME 22f5b0502d support multiple file opening on launch 2022-03-13 22:32:12 -04:00
zetaPRIME 8db7adfa74 additional robustness with ipc 2022-03-13 21:05:34 -04:00
zetaPRIME 71ec8dba73 instance per user 2022-03-13 20:49:12 -04:00
zetaPRIME 63c09b46aa mime entry and file association 2022-03-13 20:36:41 -04:00
zetaPRIME 3b5bdd2e07 IPC socket, single instance, open in existing instance 2022-03-13 20:26:00 -04:00
zetaPRIME ba6683cd2d open project from command line 2022-03-13 19:04:27 -04:00
zetaPRIME 59f45ab382 focus existing window instead of opening duplicate project instance 2022-03-13 18:38:10 -04:00
zetaPRIME 4782eedf9c projectWindow 2022-03-13 18:00:02 -04:00
zetaPRIME 70a6edf824 specify file on opening error 2022-03-13 17:53:48 -04:00
zetaPRIME 638c7e5c12 groundwork for opening window with project 2022-03-13 17:51:06 -04:00
zetaPRIME c41ffbfcce quit action 2022-03-13 16:34:07 -04:00
zetaPRIME 46a73bef74 keep list of open windows 2022-03-13 16:18:35 -04:00
zetaPRIME c027c422fd 16 inputs in default project 2022-03-13 07:33:23 -04:00
zetaPRIME a48e9d4583 refine save prompt 2022-03-13 07:28:29 -04:00
zetaPRIME bac05e3f68 save prompt 2022-03-13 07:24:28 -04:00
zetaPRIME 10bcacf8c1 recent files tracking and menu items! 2022-03-13 06:47:17 -04:00
zetaPRIME d3521416f2 transpose gadget revamp 2022-03-10 21:09:40 -05:00
zetaPRIME 8a7cb67bf3 add built-in default template 2022-03-10 19:43:38 -05:00
zetaPRIME c069f5b9f3 *why* did I think I wanted to separately allocate there?? 2022-03-10 19:27:29 -05:00
zetaPRIME 93c5fc0611 loadProject asTemplate 2022-03-10 19:26:43 -05:00
zetaPRIME e36f2c110c complaining about these not being refs. does it help? who knows! 2022-03-09 19:02:20 -05:00
zetaPRIME d28e1837d4 sure, context object 2022-03-09 19:01:38 -05:00
zetaPRIME 12ba77fc96 you can just start it at full prio 2022-03-09 00:59:52 -05:00
zetaPRIME 4cf9a61a56 idk 2022-03-08 18:55:18 -05:00
zetaPRIME d8d7fac590 slight opt for transpose (skip processing if offset=0) 2022-03-07 20:07:16 -05:00
zetaPRIME 149ab65c08 font rendering changed?? fix that oddness 2022-03-07 19:39:29 -05:00
zetaPRIME affb86d76a add gain to beatpad, layoutgadget panel flag, nodeuiscene improvements 2021-11-12 22:26:13 -05:00
zetaPRIME d0db5a6b4d missed one 2021-11-12 21:46:51 -05:00
zetaPRIME 6ee9a0db6b NodeObject::drawPanel 2021-11-12 04:29:23 -05:00
zetaPRIME 80c90451f3 quicklevel: thread safety (oops), don't run if no UI instance 2021-11-12 03:42:12 -05:00
zetaPRIME d4a12647d2 capital x looks better here 2021-11-11 15:04:31 -05:00
zetaPRIME 25408ba776 quicklevel polish 2021-11-11 14:26:48 -05:00
zetaPRIME b86452b1af level meter (need to make it less flashy though) 2021-11-11 07:18:40 -05:00
zetaPRIME ec94dce150 file dialog improvements (bigger starting size) 2021-11-11 04:44:28 -05:00
zetaPRIME eb40b74234 fix accidental level wrap; compensate for amplitude loss 2021-11-11 02:09:52 -05:00
zetaPRIME 651daf5e4a capaxitor doesn't need the 97% filter 2021-11-11 01:53:09 -05:00