Commit Graph

51 Commits

Author SHA1 Message Date
xenakios
57ac702c3f Add JUCE DSP module to Projucer project. Added a sonogram view of the output audio. 2019-01-17 18:30:40 +02:00
xenakios
1b9256ede0 Preallocate buffer in WDL resampler, but not sure if this actually avoids time consuming preallocations later... 2018-10-26 17:49:38 +03:00
xenakios
70f7ce0393 Windows VST2 build fix 2018-10-24 13:16:15 +03:00
xenakios
a17ce69686 macOs build fix for VST2 2018-10-24 02:55:02 +03:00
xenakios
9c5141a16b Updated to fftw 3.3.8 on macOs 2018-09-07 03:00:39 +03:00
xenakios
cf553db7fb Enable ASIO for standalone 2018-07-13 15:34:16 +03:00
xenakios
4a694f267e blah 2018-06-13 04:33:12 +03:00
xenakios
40df130993 jucer macos 2018-06-13 02:06:31 +03:00
xenakios
ed370b7240 Jucer changes, build VST3 2018-06-11 20:08:42 +03:00
xenakios
27aabd5e57 macOs build fixes 2018-06-01 01:23:33 +03:00
xenakios
7c9e4ac88d Added render settings component 2018-05-07 20:43:27 +03:00
xenakios
0e6ca99078 macOs jucer file change 2018-04-18 04:19:32 +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
42549be0a4 Jucer 2018-03-16 13:27:55 +02:00
xenakios
828c9e1479 FFTW lib location change on Windows 2018-03-07 23:49:12 +02:00
xenakios
23d8621c83 Remove the original free edit code and the binaural beats code 2018-02-28 19:32:17 +02:00
xenakios
cf9b54d19b Initial work to add back the free filter feature 2018-02-27 02:33:41 +02:00
xenakios
600f2d1251 Added some new source files 2018-02-27 01:59:22 +02:00
xenakios
12f939d803 In preparation for Linux build, disable the JUCE web browser component 2018-02-15 16:36:32 +02:00
xenakios
36bfccf38f jucer 2018-02-14 04:48:08 +02:00
xenakios
c65812f709 Performance improvements for painting waveform during capture mode etc 2018-02-12 20:51:05 +02:00
xenakios
07a54c4cdc Preliminary work to allow more input channels 2018-02-12 16:44:21 +02:00
xenakios
620f59c4f4 remove commented out stuff 2018-01-17 22:03:43 +02:00
xenakios
01ee930174 glah 2018-01-17 07:13:06 +02:00
xenakios
893b4c39f0 macos build 2018-01-11 08:15:00 +02:00
xenakios
85875d96f4 Remove the unneeded Mutex.h file 2018-01-03 18:28:14 +02:00
xenakios
bcd03d923e Some initial work on using AudioPlayHead 2017-12-19 23:00:42 +02:00
xenakios
2bfb726e47 Rename the plugin project 2017-12-19 02:16:58 +02:00
xenakios
9e7b37afba More correct plugin channel configs 2017-12-16 20:06:22 +02:00
xenakios
92e6e214e1 okay 2017-12-16 03:47:05 +02:00
xenakios
9cad298ef3 Use home directory for import file dialog initial location 2017-12-15 21:35:27 +02:00
xenakios
e7f92cc81d Add readme 2017-12-15 21:09:51 +02:00
xenakios
ff6c0dd529 Increase maximum time stretch amount. Rename plugin binary. 2017-12-15 21:00:15 +02:00
xenakios
a3c2a07e5b Enable compressor as needed. Apply harmonics bandwidth and Gauss mode 2017-12-14 05:02:04 +02:00
xenakios
6c589705b6 argh 2017-12-04 02:38:22 +02:00
xenakios
c43de8120c Attempt to do a crossfade when changing FFT size, using the same stretchsource instance. It's tricky and not really working yet like this. 2017-11-22 00:18:50 +02:00
xenakios
8890faea01 MacOs build bullshit. Well, the plugin was confirmed to run in GarageBand at least... 2017-11-21 04:36:13 +02:00
xenakios
5b54b15ba6 Finally removed the Control class, the same stuff can be done in the AudioProcessor subclass...The Control source files are still in the repo in case they need to be looked at, but will eventually remove those too. 2017-11-21 00:39:07 +02:00
xenakios
43be82edc8 Plugin initialization bug existed also on Windows, fixed for now...Make the GUI poll for some state changes from the AudioProcessor, instead of the processor calling the GUI. When using memory buffer in input source, copy all channels to xfade buffer. Some other tweaks. 2017-11-16 16:58:04 +02:00
xenakios
84e564b393 Still trying... 2017-11-16 02:48:24 +02:00
xenakios
adc6505424 Still trying to understand the MacOs no sound issue, but no luck...Sigh. 2017-11-16 02:33:00 +02:00
xenakios
3fd0b4ea09 Trying to get the Mac build working, but no luck... 2017-11-16 01:42:51 +02:00
xenakios
3c79a097c5 blah 2017-11-16 00:53:44 +02:00
xenakios
d32d855e64 macOs build fixes. Plugin itself doesn't work properly... 2017-11-16 00:37:24 +02:00
xenakios
6487880fb3 Process main volume. Allow importing audio files directly. Tweaks etc 2017-11-14 18:14:14 +02:00
xenakios
7dcbaedb8f Yeah, right...Projucer doesn't want to keep the link time optimization disabled. 2017-11-14 04:06:54 +02:00
xenakios
836dad1e7d Try handling multichannel stuff. Not going too well, looks like the plugin will need to get a setting to set the actual number of output channels that will be processed... 2017-11-14 03:13:32 +02:00
xenakios
1590110a24 Some improvements. To keep things saner use the single stretch source for now. 2017-11-14 01:50:44 +02:00
xenakios
793279a20a Crashing was probably because of wrongly placed prepareToPlay call 2017-11-13 19:41:47 +02:00
xenakios
d97975f27a OK, it plays some crappy audio but crashes on quit and all that kind of great stuff 2017-11-13 18:15:07 +02:00