xenakios
|
b052ee7a10
|
Use raw buffer pointers instead of setSample. Note to self : remember to avoid using setSample and just use the damn array of pointers because setSample does the AudioBuffer flag setting and that can slow things down.
|
2019-05-15 22:54:12 +03:00 |
|
xenakios
|
ba8b45f7f4
|
macOs build fix
|
2019-02-28 23:39:39 +02:00 |
|
xenakios
|
ae8a5e44c8
|
Remove dependency on modified Juce Component header
|
2019-02-28 16:53:40 +02:00 |
|
xenakios
|
27b014a6e7
|
Enabled showing the file source cached time ranges
|
2019-02-28 16:04:04 +02:00 |
|
xenakios
|
cfb8f4f303
|
up version text
|
2019-02-26 15:45:05 +02:00 |
|
xenakios
|
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 |
|
xenakios
|
b0c8388b6b
|
Work on offline render stuff
|
2019-01-20 15:24:30 +02:00 |
|
xenakios
|
676ce4a025
|
up version text
|
2019-01-17 16:24:25 +02:00 |
|
xenakios
|
bfb531d74e
|
foo
|
2019-01-17 15:38:57 +02:00 |
|
xenakios
|
23d63c8827
|
Removed the phase freeze processing for now.
|
2019-01-17 15:23:01 +02:00 |
|
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 |
|