xenakios
|
8bfd8557b7
|
Build fix for updated Juce
|
2020-03-26 01:32:39 +02:00 |
|
xenakios
|
288ab7a6bc
|
Render exact calculated output length. But release build isn't working...Sigh.
|
2019-03-29 23:27:08 +02:00 |
|
xenakios
|
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.
|
2019-03-29 17:11:04 +02:00 |
|
xenakios
|
71c78bf4c3
|
Stand alone build offline render finally works a bit. Output duration is wrong.
|
2019-03-29 16:37:36 +02:00 |
|
xenakios
|
21a0a6e8e0
|
Remove sonogram for now
|
2019-02-12 14:59:51 +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
|
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.
|
2019-01-21 16:10:17 +02:00 |
|
xenakios
|
0dd0fb962e
|
Try smaller render buffer size, didn't help
|
2019-01-20 21:45:43 +02:00 |
|
xenakios
|
cf85f992c8
|
Something seriously wrong in the offline rendering...
|
2019-01-20 20:21:29 +02:00 |
|
xenakios
|
b0c8388b6b
|
Work on offline render stuff
|
2019-01-20 15:24:30 +02:00 |
|
xenakios
|
467b9ed904
|
foo
|
2019-01-17 20:03:52 +02:00 |
|
xenakios
|
2ac85fac1f
|
Added ADSR envelope
|
2019-01-17 19:47:56 +02:00 |
|
xenakios
|
aa740528f5
|
More correct note handling logic
|
2019-01-17 19:35:11 +02:00 |
|
xenakios
|
cf3c26989e
|
Very preliminary tests to allow reacting to incoming MIDI notes
|
2019-01-17 19:26:41 +02:00 |
|
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
|
23d63c8827
|
Removed the phase freeze processing for now.
|
2019-01-17 15:23:01 +02:00 |
|
xenakios
|
36052698e9
|
Readme. Initial work to allow choosing captured audio save location.
|
2018-12-19 15:25:52 +02:00 |
|
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
|
2018-12-19 15:16:30 +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
|
605852d853
|
Use enum for spectral processing module type
|
2018-11-11 14:06:18 +02:00 |
|
xenakios
|
b5a106f0b0
|
Use plugin settings file directory for captures. Use Juce ThreadPool instead of detached std::thread for the capture saving task.
|
2018-11-08 22:48:06 +02:00 |
|
xenakios
|
0d230ac974
|
Save capture files to user documents directory
|
2018-11-08 22:18:50 +02:00 |
|
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...
|
2018-11-08 21:48:51 +02:00 |
|
xenakios
|
1e9ec7ffd3
|
Simplify capture saving logic a bit
|
2018-11-08 20:48:15 +02:00 |
|
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.
|
2018-11-08 20:22:26 +02:00 |
|
xenakios
|
9ba940d55f
|
Add const
|
2018-10-15 19:21:11 +03:00 |
|
xenakios
|
0c04922f1f
|
Remove comments. Test nodiscard.
|
2018-10-15 18:31:56 +03:00 |
|
xenakios
|
f487f8d4f2
|
More work on the AudioFilePreviewComponent, need to add samplerate conversions, volume control etc...
|
2018-09-26 19:19:10 +03:00 |
|
xenakios
|
618032f24e
|
foo
|
2018-09-20 01:20:07 +03:00 |
|
xenakios
|
eace6f6d53
|
Playcursor tweaks but still wonky
|
2018-09-13 14:04:56 +03:00 |
|
xenakios
|
fb710e0ec7
|
Mute output audio if abnormal sample values detected
|
2018-08-21 12:17:34 +03:00 |
|
xenakios
|
e7695e28f3
|
Proper mapping for dry playrate parameter
|
2018-08-21 11:49:28 +03:00 |
|
xenakios
|
8d008e5d2e
|
Support resampled playrate changes for non stretched playback
|
2018-08-20 15:49:51 +03:00 |
|
xenakios
|
d0f912ba1f
|
foo
|
2018-08-08 00:10:27 +03:00 |
|
xenakios
|
f67d8cc319
|
Fetch parameter value differently
|
2018-07-13 21:04:30 +03:00 |
|
xenakios
|
c1901c0528
|
Rewriting of the offline rendering code
|
2018-07-09 20:21:06 +03:00 |
|
xenakios
|
5c900ee9b6
|
Attempt to store and recall current GUI tab index but not working...
|
2018-06-29 15:13:49 +03:00 |
|
xenakios
|
4f203de39a
|
Civilized code doesn't use global variables accessed via extern
|
2018-06-27 13:44:36 +03:00 |
|
xenakios
|
1b4c75df0a
|
Added duplicate method for breakpoint envelope. NOTE : the copy is not fully implemented yet. Get free filter envelope duplicate for use with offline rendering.
|
2018-06-05 21:40:03 +03:00 |
|
xenakios
|
c010a4d48f
|
Keep track of captured length and set sound play range when stopped according to that
|
2018-06-05 21:11:17 +03:00 |
|
xenakios
|
857c2adf2a
|
Save and restore mute while capturing state
|
2018-06-04 23:27:08 +03:00 |
|
xenakios
|
24cac9b5c1
|
Change and add license texts to apply for GPL3
|
2018-06-04 22:04:53 +03:00 |
|
xenakios
|
c5e4f78d0f
|
Add option to mute audio when capturing
|
2018-06-01 16:31:31 +03:00 |
|
xenakios
|
8547ccc3d4
|
Increase version
|
2018-06-01 15:02:03 +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
|
1f8f57666d
|
Use convenience method to create components
|
2018-05-31 13:21:35 +03:00 |
|
xenakios
|
eb1c840fec
|
Init the thumbnailcache thread in the subclass
|
2018-05-18 21:19:07 +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
|
28f14ddf7a
|
Add looping enabled parameter
|
2018-05-09 12:33:06 +03:00 |
|
xenakios
|
b71eea227d
|
Update plugin title
|
2018-05-07 18:53:44 +03:00 |
|