Commit Graph

34 Commits

Author SHA1 Message Date
af5efd8b09 added output recording feature. moved settings to a separate popup panel instead of a menu 2022-06-14 19:11:57 -04:00
774031a7a9 separated AAX from normal build so that pffft could be used instead for licensing purposes. prevent file position jump when changing prebuffering. eliminate unecessary fft size calculations 2022-04-26 17:58:45 -04:00
942d8aa382 Compile fixes 2019-07-16 15:46:44 +03:00
ba8b45f7f4 macOs build fix 2019-02-28 23:39:39 +02:00
ae8a5e44c8 Remove dependency on modified Juce Component header 2019-02-28 16:53:40 +02:00
27b014a6e7 Enabled showing the file source cached time ranges 2019-02-28 16:04:04 +02:00
cfb8f4f303 up version text 2019-02-26 15:45:05 +02:00
d4a2247679 Reverted Capture parameter to a normal parameter to again allow host MIDI learn etc. It is now instead ignored when saving the state tree. This may not fix the parameter being recalled when undoing in all hosts but this is the best that can be done with the plugin format limitations at this point. 2019-02-12 14:56:37 +02:00
676ce4a025 up version text 2019-01-17 16:24:25 +02:00
89c1944fc4 Cleanups 2018-09-01 15:31:48 +03:00
d4bab26693 Up version 2018-07-09 20:05:34 +03:00
4f203de39a Civilized code doesn't use global variables accessed via extern 2018-06-27 13:44:36 +03:00
60293c6a84 Calculate smoothed prebuffering available amount in the processor 2018-05-01 18:22:21 +03:00
d42971e09f Added simple signal smoother class. Use that to smooth out the buffer amount component display. 2018-05-01 17:54:20 +03:00
941ebf31a5 Initial work to change octave mixer spectral module to a more generic ratio mixer module that has more shifters and allows changing the shift ratios. Also added a separate tab page in the GUI for it. 2018-04-03 16:34:20 +03:00
8421269565 Use global constant for pi instead of define. Calculate sinus transform in envelope transform only if amount more than zero. 2018-03-26 15:40:30 +03:00
6747d20aa8 Consolidate and clean up storing and recalling parameters. Enable storing and recalling of spectral module order again, using different state IDs. So old states will be discarded, but oh well... 2018-03-21 13:15:48 +02:00
d813794ea9 Added linear interpolation option for envelope random transform, fixes etc 2018-03-03 17:55:02 +02:00
909b61922b Attempt implementing offline rendering from the plugin but not going so great. Looks like the StretchAudioSource doesn't really work that robustly... 2018-02-26 17:49:19 +02:00
47638ba0c6 Prepare to allow adding offline rendering feature 2018-02-26 16:34:13 +02:00
13d03ecaeb Handle corner case in hasProperties 2018-02-25 21:06:59 +02:00
101825df59 Fix for clang 2018-02-23 21:12:16 +02:00
3a8da6de0c Make seeking work again. Some variadic template, fold expression etc trickery for value tree etc. Readme change. 2018-02-23 20:46:51 +02:00
6f6670b2d4 Parameter store and recall stuff 2018-02-23 18:09:01 +02:00
1a8bddeb9b Added convenience functions to deal with storing and getting audio parameters and use them 2018-02-22 01:09:36 +02:00
3171940a67 Experimented with adding a sound play range offset parameter but not going to be able to support it properly for now. Show debug build title in about screen. 2018-02-15 16:03:00 +02:00
e3d893ee9e Added zoomscrollbar for waveform. Removed unused code. 2018-02-14 15:18:35 +02:00
acbbe693bd Boolean stuff 2018-02-13 19:41:52 +02:00
c9a3a3ab03 Show additional technical info in label optionally. Added utility function to toggle a bool variable. 2018-02-13 16:51:57 +02:00
ccf47720ab Waveform length display improvement. Draw waveform texts brighter. 2018-02-07 14:52:22 +02:00
a589f133d2 Format waveform duration in a nicer way 2018-02-06 21:15:20 +02:00
a24d5c8c81 Make callGUI more generic and move it to globals.h. Readme change. 2018-01-05 17:49:54 +02:00
a6ec40904c Rename member. Attempt clearing buffers more thoroughly but old audio still appears to be present when restarting playback... 2017-12-27 17:35:30 +02:00
d7ca59b90a Initial git commit 2017-11-13 17:06:08 +02:00