Commit Graph

547 Commits

Author SHA1 Message Date
fa2564f908 Added dedicated timer for perf meter component 2018-05-01 18:35:00 +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
9afca36d64 Updated the buffering audio source from the new JUCE code that removed the use of volatile 2018-05-01 15:11:45 +03:00
c4b2ead50d Avoid creating parameter components that are needed in the main GUI 2018-04-29 18:48:28 +03:00
2f4c8d4075 foo 2018-04-29 17:04:21 +03:00
d898b54ea7 Deserialize should now work 2018-04-26 23:20:16 +03:00
81882b9ecb Remove the now unneeded map 2018-04-26 23:15:39 +03:00
c8f865dd4a Almost getting there but some still is still messed up... 2018-04-26 23:07:08 +03:00
a4a8f99f0b readme 2018-04-26 21:48:28 +03:00
cd15a0ea48 Messy attempt to make the spectral module enabled parameters be tied to particular modules, this needs to be seriously examined... 2018-04-26 21:45:37 +03:00
40fcc1bdb0 Remove kiss fft files from repo 2018-04-26 18:03:41 +03:00
445623ebbb Readme 2018-04-26 17:23:29 +03:00
cf27d43705 Clean up extra opcode stuff 2018-04-26 14:01:46 +03:00
2d493d6d81 Add support for some custom VST opcodes 2018-04-25 15:25:29 +03:00
2f3a526291 Remove the freeze seek code as it wasn't working. Best to postpone until the stretcher code has been rewritten. 2018-04-23 20:55:25 +03:00
2d5064743c Comment out inactive code 2018-04-19 22:57:47 +03:00
0e6ca99078 macOs jucer file change 2018-04-18 04:19:32 +03:00
d294ff7171 Some useless testing with 64 bit floating point stuff 2018-04-17 23:39:26 +03:00
d101d4f766 Init the ratio parameters with sensible ratios 2018-04-13 15:36:11 +03:00
9f7b288fd6 Readme. Remove the octave mixer sliders from the main GUI. It's kind of nasty creating the parameter components for all the parameters even when they are not visible in the GUI. Should probably redesign how all that is handled... 2018-04-13 15:24:18 +03:00
89032c93c3 Readme 2018-04-13 14:59:58 +03:00
0d0f19761f readme 2018-04-04 22:26:25 +03:00
266f2b8e61 GUI tweak 2018-04-03 22:04:10 +03:00
fe0fd35021 Store and recall some settings that were not previously handled in the plugin state 2018-04-03 20:08:56 +03:00
f45c914c51 GUI tweak 2018-04-03 18:54:28 +03:00
08398392ca Implement more ratiomixer parameters etc 2018-04-03 18:32:53 +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
3729c4ec28 Glah 2018-04-03 02:07:47 +03:00
3401384eff Remove the global processor pointer set. If communication between the plugin instances is needed, it should be implemented properly in a way which also supports the plugins running in different processes... 2018-04-02 20:20:22 +03:00
890c568155 Attempt implementing seek while frozen, doesn't work too well like this...Don't use opengl stuff at all if the opengl module isn't set available. 2018-04-02 20:07:55 +03:00
ce30e2afd9 Up version number 2018-04-01 18:01:05 +03:00
6aaea22361 Readme 2018-04-01 15:28:20 +03:00
bca5cc5dcf Clean up the non working VST manufacturer specific stuff 2018-03-26 19:31:23 +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
52ebb38415 Attempt to provide extra data for a special host, not working like this 2018-03-24 01:01:40 +02:00
d5f6a99261 Up version 2018-03-21 17:46:21 +02:00
8562fc4eb7 Readme 2018-03-21 17:29:37 +02:00
faf84a7233 Commented out parameter check. Damn, this got included in the public release... 2018-03-21 17:26:00 +02:00
557c16b11c Up version 2018-03-21 16:23:35 +02:00
97dfcedf4d Disable the non working waveform mousewheel zoom 2018-03-21 15:36:15 +02:00
5f1a04043b Setting spectral module enabled no longer needs to notify host of generic state change. Repaint spectral module chain with timer to keep up to date with parameter changes done from the host. 2018-03-21 14:37:15 +02:00
d195b58d9c Readme 2018-03-21 14:09:15 +02:00
08d1567997 Readme 2018-03-21 13:55:50 +02:00
a45136e818 Use native file dialog again. Readme. 2018-03-21 13:48:01 +02:00
6b09d11d49 Change the initial order of spectral modules to make the compressor be the last module. This is way too messy like this...But maybe this was the last time this needed to be done... 2018-03-21 13:43:03 +02:00
6256997f6b Readme 2018-03-21 13:29:11 +02: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
fb73453723 Readme changes 2018-03-16 20:59:07 +02:00
a16da5e445 foo 2018-03-16 20:41:44 +02:00