Commit Graph

68 Commits (master)

Author SHA1 Message Date
Zithia Satazaki b0b754a37d AudioFrame::lerp 2022-03-28 20:06:21 -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 22b06c465a switch subgraph to RegisterPlugin macro 2022-03-28 16:49:13 -04:00
Zithia Satazaki 9b131e5322 nuke non-pod global static warnings (we're an executable) 2022-03-28 16:40:13 -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 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 3af34095d2 stereo ping pong for delay 2022-03-19 03:21:04 -04:00
zetaPRIME bf793d20fd AudioFrame.clamp, SVFilter.normalize 2022-03-17 19:23:21 -04:00
zetaPRIME 31b13ad3f1 bit of sugar 2022-03-16 03:02:24 -04:00
zetaPRIME d4aa622fa6 sample base note support 2021-11-11 00:47:37 -05:00
zetaPRIME 39f5966c0f sample looping! 2021-11-10 02:13:51 -05:00
Rachel Fae Fox (foxiepaws) 0390f473ac syncing old out of data stuff 2020-02-20 03:55:29 -05:00
zetaPRIME 43f6374fc2 Merge branch 'portability/macos' of https://git.foxiepa.ws/foxiepaws/xybrid
macOS compatibility fixes
2019-07-21 19:21:10 -04:00
zetaPRIME ffc7be1783 reimplement sample import using ffmpeg 2019-07-21 16:54:39 -04:00
zetaPRIME 70da8cefd6 pick your export filename; better file save defaults 2019-07-20 15:25:35 -04:00
Rachel Fae Fox (foxiepaws) 3f98a5a68f Clang (and possibly other stricter compilers require that you actually include all of what you use. unlike G++ 2019-07-18 02:32:59 -04:00
zetaPRIME 467c1009ea sequence rewrite, part 2 (the big one!) 2019-07-08 04:50:48 -04:00
zetaPRIME a7921f8173 sequence rewrite, part 1 2019-07-07 21:51:46 -04:00
zetaPRIME c726d53687 working mixer board, proper tool tip system, bunch of misc UI stuffs 2019-06-30 00:04:39 -04:00
zetaPRIME 0081b1de1e ButtonGadget, beginnings of mixer board, UI fixes 2019-06-29 20:22:01 -04:00
zetaPRIME 61db0ebd85 StorageFrame 2019-06-23 17:59:55 -04:00
zetaPRIME 47591ea3d1 import/export samples with nodes (both node files and copy/paste) 2019-06-23 03:57:40 -04:00
zetaPRIME d8c345f7e3 NodeUIScene, mostly 2019-06-21 17:50:42 -04:00
zetaPRIME 36e5705377 beginnings of BeatPad 2019-06-21 15:52:31 -04:00
zetaPRIME 5fc2c4b750 song comment 2019-06-20 14:52:30 -04:00
zetaPRIME 91d7d1d695 more QString-ization 2019-06-20 05:35:49 -04:00
zetaPRIME 12fcaa427c song info editing; switch data over to QString 2019-06-20 05:17:30 -04:00
zetaPRIME ed04b80c0e 8-tap Kaiser-windowed sinc interpolation via LUT (no audible aliasing!) 2019-06-19 03:30:42 -04:00
zetaPRIME bc4b421642 initial naive sample playback; AudioFrame 2019-06-18 07:37:33 -04:00
zetaPRIME 8824df9efc `node.release()` 2019-06-18 00:50:44 -04:00
zetaPRIME 19bdb728a1 proper sample management 2019-06-17 02:23:45 -04:00
zetaPRIME 6816641ac6 a lot of sample stuff 2019-06-16 14:40:09 -04:00
zetaPRIME ede1082c64 cbor save refactor/cleanup 2019-06-14 19:50:22 -04:00
zetaPRIME 9fd76c7cc2 pattern folding, slight fixes 2019-06-14 05:00:01 -04:00
zetaPRIME f96b5430b3 sample load/save 2019-06-13 02:14:43 -04:00
zetaPRIME 4aaeb506b1 I really need to get back to this (also early sample skeleton) 2019-05-24 01:50:53 -04:00
zetaPRIME 6c6c62e4ab patchboard cut+copy+paste (and delete shortcut) 2019-01-25 20:07:04 -05:00
zetaPRIME 9d3c06aef0 swap graph serialization over to node conversion functions 2019-01-22 15:52:48 -05:00
zetaPRIME c74f312d2c central Node serialization, const-correctness, include fix (oops) 2019-01-22 15:23:31 -05:00
zetaPRIME 2b42b7066a preview fixes, InstrumentCore and 2x03 beginnings 2019-01-17 04:05:41 -05:00
zetaPRIME 2d0393b994 port connect/disconnect events 2019-01-16 14:31:05 -05:00
zetaPRIME a4b82d5d07 `Node::movePort`, `Node::collapsePorts` (and update UI on port change) 2019-01-15 17:32:55 -05:00
zetaPRIME 96c22eac1d more multithreading improvements 2019-01-14 14:24:37 -05:00
zetaPRIME cb2aeddbde streamlined multithreading a bit 2019-01-14 04:00:24 -05:00
zetaPRIME f0311ab6dd switch from moodycamel queue to operating on the main queue directly 2019-01-14 02:44:34 -05:00
zetaPRIME 5a30768505 well, I know why multithreading wonks out now... 2019-01-13 23:57:33 -05:00