xenakios
|
7cb3ec78b6
|
Move methods
|
2018-11-15 20:48:49 +02:00 |
|
xenakios
|
e5af6e1da1
|
Attempt adding control of refresh rate of random phases but some problem getting the plugin parameter to work
|
2018-11-15 20:14:56 +02:00 |
|
xenakios
|
93cebcdcd2
|
Initial work to allow having some spectral module order presets
|
2018-11-11 14:46:25 +02:00 |
|
xenakios
|
605852d853
|
Use enum for spectral processing module type
|
2018-11-11 14:06:18 +02:00 |
|
xenakios
|
e9f38c78a5
|
Use Juce Logger for FFT size warning. Just use an increasing static int to init the FFT random generator. should be good enough.
|
2018-11-08 18:54:44 +02:00 |
|
xenakios
|
0eadb853f7
|
Use constexpr if in FFTWBuffer memory helper functions
|
2018-11-08 18:43:00 +02:00 |
|
xenakios
|
2cea9feefc
|
Set resampler rates when switching back from non stretched mode
|
2018-11-05 14:28:07 +02:00 |
|
xenakios
|
bdcb268508
|
Make WDL resampler initial buffer size optional
|
2018-10-26 20:38:28 +03:00 |
|
xenakios
|
0e0f28687e
|
remove unused variables, nodiscard for openaudiofile method
|
2018-10-15 18:43:33 +03:00 |
|
xenakios
|
eace6f6d53
|
Playcursor tweaks but still wonky
|
2018-09-13 14:04:56 +03:00 |
|
xenakios
|
cabf6de7c3
|
Another attempt at getting the play cursor to update more often. Looks like getting somewhere with that but needs more work.
|
2018-09-13 13:47:19 +03:00 |
|
xenakios
|
89c1944fc4
|
Cleanups
|
2018-09-01 15:31:48 +03:00 |
|
xenakios
|
8d008e5d2e
|
Support resampled playrate changes for non stretched playback
|
2018-08-20 15:49:51 +03:00 |
|
xenakios
|
d4bab26693
|
Up version
|
2018-07-09 20:05:34 +03:00 |
|
xenakios
|
46c7c59987
|
readme
|
2018-07-08 14:17:51 +03:00 |
|
xenakios
|
4f203de39a
|
Civilized code doesn't use global variables accessed via extern
|
2018-06-27 13:44:36 +03:00 |
|
xenakios
|
24cac9b5c1
|
Change and add license texts to apply for GPL3
|
2018-06-04 22:04:53 +03:00 |
|
xenakios
|
b4af0d0ebf
|
Make audio source set play range immediately if it is set when the seek crossfade is active. This effectively disables the smoothed audio but this will have to do for now. The smoothed playback needs to be redesigned from scratch later. Revert the larger disk buffer size. Readme changes.
|
2018-06-01 14:20:01 +03:00 |
|
xenakios
|
e8d47459a4
|
foo
|
2018-05-31 14:11:53 +03:00 |
|
xenakios
|
b8e408a73e
|
Use CriticalSection in audio source. Add bool argument for seek to get immediate seeks. etc
|
2018-05-31 13:55:32 +03:00 |
|
xenakios
|
be0cd89869
|
readme
|
2018-05-21 21:25:35 +03:00 |
|
xenakios
|
552c165628
|
Maybe nicer fix for restoring the play range. Use recursive mutex in audio source.
|
2018-05-21 20:25:32 +03:00 |
|
xenakios
|
eabcd891b3
|
Calculate disk sample read count. Increase disk read cache 4x.
|
2018-05-19 15:03:30 +03:00 |
|
xenakios
|
021944dc37
|
Comment out some logging
|
2018-05-18 21:34:08 +03:00 |
|
xenakios
|
db7a15d161
|
Made rewind a parameter. Attempts to fix the time range not being recalled properly in hosts because the time range parameters may be quickly changed when the plugin is initializing and doing the sound source smoothing fades. etc
|
2018-05-18 16:20:51 +03:00 |
|
xenakios
|
11e61f8cfd
|
Attempt to draw the points in the audio file where the FFTs are taken but of course it doesn't work like this because of the looping
|
2018-05-11 16:45:34 +03:00 |
|
xenakios
|
28f14ddf7a
|
Add looping enabled parameter
|
2018-05-09 12:33:06 +03:00 |
|
xenakios
|
8a4aee93ec
|
When changing audio file, set the first buffer flag to flush the existing stretched audio faster
|
2018-05-09 12:17:28 +03:00 |
|
xenakios
|
cfbbad0e74
|
The stretch source doesn't really need to do anything except inc the param change count when the spectral module enabled parameters have changed. However this could get messed up if the spectral module order isn't correctly set in the stretcher instances already...Hmm.
|
2018-05-01 19:17:59 +03:00 |
|
xenakios
|
60293c6a84
|
Calculate smoothed prebuffering available amount in the processor
|
2018-05-01 18:22:21 +03:00 |
|
xenakios
|
d42971e09f
|
Added simple signal smoother class. Use that to smooth out the buffer amount component display.
|
2018-05-01 17:54:20 +03:00 |
|
xenakios
|
81882b9ecb
|
Remove the now unneeded map
|
2018-04-26 23:15:39 +03:00 |
|
xenakios
|
c8f865dd4a
|
Almost getting there but some still is still messed up...
|
2018-04-26 23:07:08 +03:00 |
|
xenakios
|
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 |
|
xenakios
|
40fcc1bdb0
|
Remove kiss fft files from repo
|
2018-04-26 18:03:41 +03:00 |
|
xenakios
|
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 |
|
xenakios
|
08398392ca
|
Implement more ratiomixer parameters etc
|
2018-04-03 18:32:53 +03:00 |
|
xenakios
|
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 |
|
xenakios
|
3729c4ec28
|
Glah
|
2018-04-03 02:07:47 +03:00 |
|
xenakios
|
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 |
|
xenakios
|
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 |
|
xenakios
|
faf84a7233
|
Commented out parameter check. Damn, this got included in the public release...
|
2018-03-21 17:26:00 +02:00 |
|
xenakios
|
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 |
|
xenakios
|
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 |
|
xenakios
|
d4b1bffe7a
|
Kind of working now, but maybe not in the best way...
|
2018-03-09 19:39:39 +02:00 |
|
xenakios
|
6d7671e8cf
|
The spectral module enabled parameters still not doing so great...
|
2018-03-09 18:05:33 +02:00 |
|
xenakios
|
7fe4ea982e
|
Remove the spectral module selection and move parameters. Initial attempt to implement the module enabled parameters. Might need to redesign this a bit...
|
2018-03-06 13:44:36 +02:00 |
|
xenakios
|
d813794ea9
|
Added linear interpolation option for envelope random transform, fixes etc
|
2018-03-03 17:55:02 +02:00 |
|
xenakios
|
c391a2c0af
|
Added free filter envelope random transform
|
2018-03-03 17:22:23 +02:00 |
|
xenakios
|
536b1ccaf1
|
Allow free filter to attenuate more
|
2018-03-03 15:57:24 +02:00 |
|