xenakios
|
36052698e9
|
Readme. Initial work to allow choosing captured audio save location.
|
6 years ago |
xenakios
|
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
|
6 years ago |
xenakios
|
6a9f9cb1e9
|
Regain focus after file dialog
|
6 years ago |
xenakios
|
bcf05cb8c2
|
Tweak for keyboard handling
|
6 years ago |
xenakios
|
7cb3ec78b6
|
Move methods
|
6 years ago |
xenakios
|
e5af6e1da1
|
Attempt adding control of refresh rate of random phases but some problem getting the plugin parameter to work
|
6 years ago |
xenakios
|
b192c720d7
|
The Popupmenu doesn't need to be a member, which is a bit surprising...
|
6 years ago |
xenakios
|
7c0c5ae325
|
The separate callback class wasn't needed...
|
6 years ago |
xenakios
|
0822415ae4
|
foo
|
6 years ago |
xenakios
|
93f011be28
|
Rename the menu member
|
6 years ago |
xenakios
|
6de7d3fd14
|
While probably not REALLY necessary, implemented the Settings popup menu as an async version
|
6 years ago |
xenakios
|
93cebcdcd2
|
Initial work to allow having some spectral module order presets
|
6 years ago |
xenakios
|
605852d853
|
Use enum for spectral processing module type
|
6 years ago |
xenakios
|
b5a106f0b0
|
Use plugin settings file directory for captures. Use Juce ThreadPool instead of detached std::thread for the capture saving task.
|
6 years ago |
xenakios
|
0d230ac974
|
Save capture files to user documents directory
|
6 years ago |
xenakios
|
06ded7d011
|
Comments and readme addition
|
6 years ago |
xenakios
|
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...
|
6 years ago |
xenakios
|
1e9ec7ffd3
|
Simplify capture saving logic a bit
|
6 years ago |
xenakios
|
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.
|
6 years ago |
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.
|
6 years ago |
xenakios
|
0eadb853f7
|
Use constexpr if in FFTWBuffer memory helper functions
|
6 years ago |
xenakios
|
2cea9feefc
|
Set resampler rates when switching back from non stretched mode
|
6 years ago |
xenakios
|
bdcb268508
|
Make WDL resampler initial buffer size optional
|
6 years ago |
xenakios
|
1b9256ede0
|
Preallocate buffer in WDL resampler, but not sure if this actually avoids time consuming preallocations later...
|
6 years ago |
xenakios
|
3f0f105565
|
More breakpoint envelope renaming
|
6 years ago |
xenakios
|
007cc1cded
|
Rename breakpoint envelope related things
|
6 years ago |
xenakios
|
023989d3de
|
More const
|
6 years ago |
xenakios
|
9ba940d55f
|
Add const
|
6 years ago |
xenakios
|
0e0f28687e
|
remove unused variables, nodiscard for openaudiofile method
|
6 years ago |
xenakios
|
0c04922f1f
|
Remove comments. Test nodiscard.
|
6 years ago |
xenakios
|
ce0f06ee03
|
Added keyboard handling and shortcut for import file
|
6 years ago |
xenakios
|
08d80338bd
|
Moved about dialog code to separate function
|
6 years ago |
xenakios
|
f487f8d4f2
|
More work on the AudioFilePreviewComponent, need to add samplerate conversions, volume control etc...
|
6 years ago |
xenakios
|
ab76ba2987
|
Initial work to add an audio file preview component for the audio file open dialog
|
6 years ago |
xenakios
|
dde24a89ed
|
Revert back to the old play cursor...
|
6 years ago |
xenakios
|
618032f24e
|
foo
|
6 years ago |
xenakios
|
d9e3935a8b
|
A few compiler warning fixes
|
6 years ago |
xenakios
|
40a2665db5
|
hmm
|
6 years ago |
xenakios
|
eace6f6d53
|
Playcursor tweaks but still wonky
|
6 years ago |
xenakios
|
cabf6de7c3
|
Another attempt at getting the play cursor to update more often. Looks like getting somewhere with that but needs more work.
|
6 years ago |
xenakios
|
89c1944fc4
|
Cleanups
|
6 years ago |
xenakios
|
fb710e0ec7
|
Mute output audio if abnormal sample values detected
|
6 years ago |
xenakios
|
c691d6358d
|
Place stretch amount and dry playrate parameter components at the same position and switch visibility with non stretched mode
|
6 years ago |
xenakios
|
e7695e28f3
|
Proper mapping for dry playrate parameter
|
6 years ago |
xenakios
|
3a321c7d96
|
Disable/enable dry playrate slider according to stretch bypass state
|
6 years ago |
xenakios
|
8d008e5d2e
|
Support resampled playrate changes for non stretched playback
|
6 years ago |
xenakios
|
d0f912ba1f
|
foo
|
6 years ago |
xenakios
|
f67d8cc319
|
Fetch parameter value differently
|
6 years ago |
xenakios
|
2154cfbae8
|
Close the render calloutbox when starting render
|
6 years ago |
xenakios
|
c1901c0528
|
Rewriting of the offline rendering code
|
6 years ago |