essej
774031a7a9
separated AAX from normal build so that pffft could be used instead for licensing purposes. prevent file position jump when changing prebuffering. eliminate unecessary fft size calculations
2022-04-26 17:58:45 -04:00
essej
feec263875
fixed buffer overflow issue with large channel counts, found from au validation fail
2022-04-25 19:34:30 -04:00
essej
c89c1558e3
Various items before 1.5.1
...
- fixed passthrough when capturing
- added declicking fades when bypassing input passthrough, playback, and recording
- layout tweaks for extra small windows
- waveform scrollbar improvements, visible edge drag handles, and allows dragging from anywhere
- minor visual tweaks
- license header mods, and LICENSE file consolidation
2022-04-21 23:04:30 -04:00
essej
c37aab3dcc
fixed scaling issue with VDSP fft impl
2022-04-18 11:46:04 -04:00
essej
3c313e4f50
fixed offline rendering bugs. more layout tweaks
2022-04-15 19:13:55 -04:00
essej
3510b0ee6f
updated small size layout issues. fixed offline render to actually work correctly based on the passed in parameters.
2022-04-15 14:29:23 -04:00
Jesse Chappell
3ec2202c88
added windows build/release scripts
2022-04-14 16:31:54 -04:00
essej
dd89d80959
lots of ios file related updates, now use URLs internally. icons added.
2022-04-13 13:48:09 -04:00
essej
52d3326de6
added accelerate vdsp FFT support and use it on iOS
2022-04-12 18:46:50 -04:00
essej
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.
2022-04-02 12:45:02 -04:00
xenakios
942d8aa382
Compile fixes
2019-07-16 15:46:44 +03:00
xenakios
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.
2019-05-15 22:54:12 +03:00
xenakios
ba8b45f7f4
macOs build fix
2019-02-28 23:39:39 +02:00
xenakios
ae8a5e44c8
Remove dependency on modified Juce Component header
2019-02-28 16:53:40 +02:00
xenakios
27b014a6e7
Enabled showing the file source cached time ranges
2019-02-28 16:04:04 +02:00
xenakios
cfb8f4f303
up version text
2019-02-26 15:45:05 +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
b0c8388b6b
Work on offline render stuff
2019-01-20 15:24:30 +02:00
xenakios
676ce4a025
up version text
2019-01-17 16:24:25 +02:00
xenakios
bfb531d74e
foo
2019-01-17 15:38:57 +02:00
xenakios
23d63c8827
Removed the phase freeze processing for now.
2019-01-17 15:23:01 +02:00
xenakios
7cb3ec78b6
Move methods
2018-11-15 20:48:49 +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
93cebcdcd2
Initial work to allow having some spectral module order presets
2018-11-11 14:46:25 +02:00
xenakios
605852d853
Use enum for spectral processing module type
2018-11-11 14:06:18 +02:00
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.
2018-11-08 18:54:44 +02:00
xenakios
0eadb853f7
Use constexpr if in FFTWBuffer memory helper functions
2018-11-08 18:43:00 +02:00
xenakios
2cea9feefc
Set resampler rates when switching back from non stretched mode
2018-11-05 14:28:07 +02:00
xenakios
bdcb268508
Make WDL resampler initial buffer size optional
2018-10-26 20:38:28 +03:00
xenakios
0e0f28687e
remove unused variables, nodiscard for openaudiofile method
2018-10-15 18:43:33 +03:00
xenakios
eace6f6d53
Playcursor tweaks but still wonky
2018-09-13 14:04:56 +03:00
xenakios
cabf6de7c3
Another attempt at getting the play cursor to update more often. Looks like getting somewhere with that but needs more work.
2018-09-13 13:47:19 +03:00
xenakios
89c1944fc4
Cleanups
2018-09-01 15:31:48 +03:00
xenakios
8d008e5d2e
Support resampled playrate changes for non stretched playback
2018-08-20 15:49:51 +03:00
xenakios
d4bab26693
Up version
2018-07-09 20:05:34 +03:00
xenakios
46c7c59987
readme
2018-07-08 14:17:51 +03:00
xenakios
4f203de39a
Civilized code doesn't use global variables accessed via extern
2018-06-27 13:44:36 +03:00
xenakios
24cac9b5c1
Change and add license texts to apply for GPL3
2018-06-04 22:04:53 +03:00
xenakios
b4af0d0ebf
Make audio source set play range immediately if it is set when the seek crossfade is active. This effectively disables the smoothed audio but this will have to do for now. The smoothed playback needs to be redesigned from scratch later. Revert the larger disk buffer size. Readme changes.
2018-06-01 14:20:01 +03:00
xenakios
e8d47459a4
foo
2018-05-31 14:11:53 +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
be0cd89869
readme
2018-05-21 21:25:35 +03:00
xenakios
552c165628
Maybe nicer fix for restoring the play range. Use recursive mutex in audio source.
2018-05-21 20:25:32 +03:00
xenakios
eabcd891b3
Calculate disk sample read count. Increase disk read cache 4x.
2018-05-19 15:03:30 +03:00
xenakios
021944dc37
Comment out some logging
2018-05-18 21:34:08 +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
11e61f8cfd
Attempt to draw the points in the audio file where the FFTs are taken but of course it doesn't work like this because of the looping
2018-05-11 16:45:34 +03:00
xenakios
28f14ddf7a
Add looping enabled parameter
2018-05-09 12:33:06 +03:00
xenakios
8a4aee93ec
When changing audio file, set the first buffer flag to flush the existing stretched audio faster
2018-05-09 12:17:28 +03:00
xenakios
cfbbad0e74
The stretch source doesn't really need to do anything except inc the param change count when the spectral module enabled parameters have changed. However this could get messed up if the spectral module order isn't correctly set in the stretcher instances already...Hmm.
2018-05-01 19:17:59 +03:00