3510b0ee6f
updated small size layout issues. fixed offline render to actually work correctly based on the passed in parameters.
essej
2022-04-15 14:29:23 -04:00
8c4a20ecd6
update to support juce 6.1. added mute audio while processing capture option. added a mac specific priority fix. use async popup menus and browsers where needed.
essej
2022-04-02 12:45:02 -04:00
86f1a8c594
Update About box and jucer project
xenakios
2021-10-12 21:35:24 +03:00
371355b375
Fix for Juce 6 modal loops. Should make the proper fixes at some point...
xenakios
2021-07-12 17:14:27 +03:00
7d9ed352a1
Build fixes for Juce 6
xenakios
2020-12-11 04:02:36 +02:00
8bfd8557b7
Build fix for updated Juce
xenakios
2020-03-26 01:32:39 +02:00
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.
xenakios
2019-05-15 22:54:12 +03:00
727f0e19ec
Update stretch source parameters before prepareToPlay calls when offline rendering. However the beginning of the offline render still appears to use the wrong parameters.
xenakios
2019-03-29 17:11:04 +02:00
9b1d29bf3e
Store import file folder when changing the browser root
xenakios
2019-02-19 20:28:13 +02:00
7dfa485ed6
Let the customized file browser component own the look and feel
xenakios
2019-02-19 20:25:24 +02:00
c90f6c9022
Use older Juce look and feel for the file browser. Not looking too great but better than the current default look and feel...
xenakios
2019-02-19 20:21:39 +02:00
21a0a6e8e0
Remove sonogram for now
xenakios
2019-02-12 14:59:51 +02:00
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.
xenakios
2019-02-12 14:56:37 +02:00
7f7259225f
Implement file browser as a separate component
xenakios
2019-01-23 14:38:48 +02:00
1a42192509
Implement file browser showing in separate method
xenakios
2019-01-22 00:09:28 +02:00
eef1f1a8e7
Defer creation of filebrowsercomponent. Seems to fix the crash in Reaper with release build.
xenakios
2019-01-21 21:17:05 +02:00
3ee6f44b16
Ditch the file open dialog in favor of an overlaid FileBrowserComponent. Should be much nicer to use anyway...
xenakios
2019-01-21 19:25:27 +02:00
409c053057
Trying to fix a problem with the file import dialog. The dialog is not actually modal, so it's possible to close the plugin GUI or delete the plugin while the dialog is still open. No complete fix yet and the dialog opened by launchAsync has the ancient GUI style on Windows...Big SIGH.
xenakios
2019-01-21 16:10:17 +02:00
36052698e9
Readme. Initial work to allow choosing captured audio save location.
xenakios
2018-12-19 15:25:52 +02:00
e6a614c5f5
Made saving captured audio optional. While it probably will never take a long time to save the buffer, show the capture saving is active in the info label
xenakios
2018-12-19 15:16:30 +02:00
6a9f9cb1e9
Regain focus after file dialog
xenakios
2018-12-15 20:17:15 +02:00
bcf05cb8c2
Tweak for keyboard handling
xenakios
2018-12-15 17:23:32 +02:00
e5af6e1da1
Attempt adding control of refresh rate of random phases but some problem getting the plugin parameter to work
xenakios
2018-11-15 20:14:56 +02:00
b192c720d7
The Popupmenu doesn't need to be a member, which is a bit surprising...
xenakios
2018-11-13 23:32:27 +02:00
7c0c5ae325
The separate callback class wasn't needed...
xenakios
2018-11-13 23:03:18 +02:00
93f011be28
Rename the menu member
xenakios
2018-11-13 22:20:12 +02:00
6de7d3fd14
While probably not REALLY necessary, implemented the Settings popup menu as an async version
xenakios
2018-11-13 22:18:05 +02:00
93cebcdcd2
Initial work to allow having some spectral module order presets
xenakios
2018-11-11 14:46:25 +02:00
605852d853
Use enum for spectral processing module type
xenakios
2018-11-11 14:06:18 +02:00
b5a106f0b0
Use plugin settings file directory for captures. Use Juce ThreadPool instead of detached std::thread for the capture saving task.
xenakios
2018-11-08 22:48:06 +02:00
0d230ac974
Save capture files to user documents directory
xenakios
2018-11-08 22:18:50 +02:00
06ded7d011
Comments and readme addition
xenakios
2018-11-08 21:55:30 +02:00
bcc3290582
Rename capture enabled parameter constant. Implemented incredibly nasty hack to prevent hosts like Reaper from enabling the capture when recalling undo states. Even this doesn't fully work, additional undo history states are still added, but at least it looks like the capture enabled state won't be recalled...
xenakios
2018-11-08 21:48:51 +02:00
1e9ec7ffd3
Simplify capture saving logic a bit
xenakios
2018-11-08 20:48:15 +02:00
8405ddf2a5
Initial implementation to save buffer after capturing audio. Still need to figure out a proper way to determine the file path where to save to.
xenakios
2018-11-08 20:22:26 +02:00
e9f38c78a5
Use Juce Logger for FFT size warning. Just use an increasing static int to init the FFT random generator. should be good enough.
xenakios
2018-11-08 18:54:44 +02:00
0eadb853f7
Use constexpr if in FFTWBuffer memory helper functions
xenakios
2018-11-08 18:43:00 +02:00
1b9256ede0
Preallocate buffer in WDL resampler, but not sure if this actually avoids time consuming preallocations later...
xenakios
2018-10-26 17:49:38 +03:00
70f7ce0393
Windows VST2 build fix
xenakios
2018-10-24 13:16:15 +03:00
a17ce69686
macOs build fix for VST2
xenakios
2018-10-24 02:55:02 +03:00
3f0f105565
More breakpoint envelope renaming
xenakios
2018-10-17 13:14:07 +03:00
007cc1cded
Rename breakpoint envelope related things
xenakios
2018-10-17 13:06:07 +03:00