08398392caImplement more ratiomixer parameters etc
xenakios
2018-04-03 18:32:53 +0300
941ebf31a5Initial 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.
xenakios
2018-04-03 16:34:20 +0300
3401384effRemove 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...
xenakios
2018-04-02 20:20:22 +0300
890c568155Attempt 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.
xenakios
2018-04-02 20:07:55 +0300
ce30e2afd9Up version number
xenakios
2018-04-01 18:01:05 +0300
bca5cc5dcfClean up the non working VST manufacturer specific stuff
xenakios
2018-03-26 19:31:23 +0300
8421269565Use global constant for pi instead of define. Calculate sinus transform in envelope transform only if amount more than zero.
xenakios
2018-03-26 15:40:30 +0300
52ebb38415Attempt to provide extra data for a special host, not working like this
xenakios
2018-03-24 01:01:40 +0200
d5f6a99261Up version
xenakios
2018-03-21 17:46:21 +0200
faf84a7233Commented out parameter check. Damn, this got included in the public release...
xenakios
2018-03-21 17:26:00 +0200
557c16b11cUp version
xenakios
2018-03-21 16:23:35 +0200
97dfcedf4dDisable the non working waveform mousewheel zoom
xenakios
2018-03-21 15:36:15 +0200
5f1a04043bSetting 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.
xenakios
2018-03-21 14:37:15 +0200
6b09d11d49Change 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...
xenakios
2018-03-21 13:43:03 +0200
6747d20aa8Consolidate 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...
xenakios
2018-03-21 13:15:48 +0200
3543b80f3aInitialize the module enabled parameters manually. Remove section from the constructor that made VS intellisense not work.
xenakios
2018-03-16 18:40:59 +0200
d4b1bffe7aKind of working now, but maybe not in the best way...
xenakios
2018-03-09 19:39:39 +0200
6d7671e8cfThe spectral module enabled parameters still not doing so great...
xenakios
2018-03-09 18:05:33 +0200
828c9e1479FFTW lib location change on Windows
xenakios
2018-03-07 23:49:12 +0200
7fe4ea982eRemove the spectral module selection and move parameters. Initial attempt to implement the module enabled parameters. Might need to redesign this a bit...
xenakios
2018-03-06 13:44:36 +0200
9774af6e62Member renames and clean ups
xenakios
2018-02-28 13:32:46 +0200
b17131fa79Use lambda for envelope drawing. Ignore using envelope tilt transform for now because it's not correctly implemented.
xenakios
2018-02-28 13:04:44 +0200
b0e0cd673eAllow changing envelope sin transform frequency
xenakios
2018-02-28 05:58:22 +0200
b4c3b026e1Added tilt transform for envelopes
xenakios
2018-02-28 05:38:19 +0200
e7011d4acbDraw the envelope name
xenakios
2018-02-28 04:30:28 +0200
8f747819e9Added sinus transform to envelope. Return proper value when not transformed.
xenakios
2018-02-28 02:14:27 +0200
0f70453c3aSimplify the envelope drawing, might come at a slight performance cost
xenakios
2018-02-27 23:11:03 +0200
3dfb6a3c80Place both the waveform component and the zoomscrollbar inside the tab component page. Needs a bit more tweaking.
xenakios
2018-02-27 22:15:14 +0200
51049e4ae1Mutex protect the envelope when manipulating the amount of nodes from the GUI. Should probably redesign this stuff a bit...Init envelope reset nodes.
xenakios
2018-02-27 15:21:36 +0200
195a630060Implemented free filter processing. Note that the envelope manipulation from the GUI is not handled thread safely yet
xenakios
2018-02-27 15:02:34 +0200
e8d134ce48More work on free filter
xenakios
2018-02-27 04:06:53 +0200
7c61a552c2Store and restore free filter state
xenakios
2018-02-27 03:41:54 +0200
cf9b54d19bInitial work to add back the free filter feature
xenakios
2018-02-27 02:33:41 +0200
600f2d1251Added some new source files
xenakios
2018-02-27 01:59:22 +0200
104d1bfd2eStore and recall the number of harmonics parameter. Seriously, have to make this stuff work in a more robust manner...
xenakios
2018-02-26 22:39:30 +0200
ba067f7d4aDo offline render in a thread, show render progress etc
xenakios
2018-02-26 19:55:32 +0200
46a74c2c51Offline render might be working more or less now
xenakios
2018-02-26 18:08:09 +0200
909b61922bAttempt implementing offline rendering from the plugin but not going so great. Looks like the StretchAudioSource doesn't really work that robustly...
xenakios
2018-02-26 17:49:19 +0200
13d03ecaebHandle corner case in hasProperties
xenakios
2018-02-25 21:06:59 +0200
ebffc66e90Upped version number
xenakios
2018-02-23 21:27:55 +0200
101825df59Fix for clang
xenakios
2018-02-23 21:12:16 +0200
a988086ec6Whoops, almost forgot the smoothed play range stuff for multiple channels
xenakios
2018-02-23 21:01:39 +0200
3a8da6de0cMake seeking work again. Some variadic template, fold expression etc trickery for value tree etc. Readme change.
xenakios
2018-02-23 20:46:51 +0200
3c20facdbcImprove time selection dragging behavior
xenakios
2018-02-23 18:21:28 +0200
6f6670b2d4Parameter store and recall stuff
xenakios
2018-02-23 18:09:01 +0200
1f24ffb1b6Moved dry source playback into its own method. Allow moving waveform time selection without having to press shift
xenakios
2018-02-23 17:43:29 +0200
531d2e221bAlso allow moving time selection by dragging it from the top
xenakios
2018-02-23 02:16:41 +0200