3510b0ee6fupdated small size layout issues. fixed offline render to actually work correctly based on the passed in parameters.
essej
2022-04-15 14:29:23 -0400
8c4a20ecd6update 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 -0400
86f1a8c594Update About box and jucer project
xenakios
2021-10-12 21:35:24 +0300
371355b375Fix for Juce 6 modal loops. Should make the proper fixes at some point...
xenakios
2021-07-12 17:14:27 +0300
7d9ed352a1Build fixes for Juce 6
xenakios
2020-12-11 04:02:36 +0200
8bfd8557b7Build fix for updated Juce
xenakios
2020-03-26 01:32:39 +0200
b052ee7a10Use 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 +0300
727f0e19ecUpdate 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 +0200
9b1d29bf3eStore import file folder when changing the browser root
xenakios
2019-02-19 20:28:13 +0200
7dfa485ed6Let the customized file browser component own the look and feel
xenakios
2019-02-19 20:25:24 +0200
c90f6c9022Use 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 +0200
21a0a6e8e0Remove sonogram for now
xenakios
2019-02-12 14:59:51 +0200
d4a2247679Reverted 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 +0200
7f7259225fImplement file browser as a separate component
xenakios
2019-01-23 14:38:48 +0200
1a42192509Implement file browser showing in separate method
xenakios
2019-01-22 00:09:28 +0200
eef1f1a8e7Defer creation of filebrowsercomponent. Seems to fix the crash in Reaper with release build.
xenakios
2019-01-21 21:17:05 +0200
3ee6f44b16Ditch the file open dialog in favor of an overlaid FileBrowserComponent. Should be much nicer to use anyway...
xenakios
2019-01-21 19:25:27 +0200
409c053057Trying 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 +0200
36052698e9Readme. Initial work to allow choosing captured audio save location.
xenakios
2018-12-19 15:25:52 +0200
e6a614c5f5Made 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 +0200
6a9f9cb1e9Regain focus after file dialog
xenakios
2018-12-15 20:17:15 +0200
bcf05cb8c2Tweak for keyboard handling
xenakios
2018-12-15 17:23:32 +0200
e5af6e1da1Attempt adding control of refresh rate of random phases but some problem getting the plugin parameter to work
xenakios
2018-11-15 20:14:56 +0200
b192c720d7The Popupmenu doesn't need to be a member, which is a bit surprising...
xenakios
2018-11-13 23:32:27 +0200
7c0c5ae325The separate callback class wasn't needed...
xenakios
2018-11-13 23:03:18 +0200
93f011be28Rename the menu member
xenakios
2018-11-13 22:20:12 +0200
6de7d3fd14While probably not REALLY necessary, implemented the Settings popup menu as an async version
xenakios
2018-11-13 22:18:05 +0200
93cebcdcd2Initial work to allow having some spectral module order presets
xenakios
2018-11-11 14:46:25 +0200
605852d853Use enum for spectral processing module type
xenakios
2018-11-11 14:06:18 +0200
b5a106f0b0Use 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 +0200
0d230ac974Save capture files to user documents directory
xenakios
2018-11-08 22:18:50 +0200
06ded7d011Comments and readme addition
xenakios
2018-11-08 21:55:30 +0200
bcc3290582Rename 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 +0200
1e9ec7ffd3Simplify capture saving logic a bit
xenakios
2018-11-08 20:48:15 +0200
8405ddf2a5Initial 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 +0200
e9f38c78a5Use 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 +0200
0eadb853f7Use constexpr if in FFTWBuffer memory helper functions
xenakios
2018-11-08 18:43:00 +0200
1b9256ede0Preallocate buffer in WDL resampler, but not sure if this actually avoids time consuming preallocations later...
xenakios
2018-10-26 17:49:38 +0300