7279740b00
init state after new file load so that resampler has correct info
2022-06-15 13:34:33 -04:00
af5efd8b09
added output recording feature. moved settings to a separate popup panel instead of a menu
2022-06-14 19:11:57 -04:00
57b62141f5
add binaural beats to processing and UI
2022-04-27 22:52:40 -04:00
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
feec263875
fixed buffer overflow issue with large channel counts, found from au validation fail
2022-04-25 19:34:30 -04:00
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
c37aab3dcc
fixed scaling issue with VDSP fft impl
2022-04-18 11:46:04 -04:00
3c313e4f50
fixed offline rendering bugs. more layout tweaks
2022-04-15 19:13:55 -04:00
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
3ec2202c88
added windows build/release scripts
2022-04-14 16:31:54 -04:00
dd89d80959
lots of ios file related updates, now use URLs internally. icons added.
2022-04-13 13:48:09 -04:00
52d3326de6
added accelerate vdsp FFT support and use it on iOS
2022-04-12 18:46:50 -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.
2022-04-02 12:45:02 -04:00
942d8aa382
Compile fixes
2019-07-16 15:46:44 +03: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.
2019-05-15 22:54:12 +03:00
ba8b45f7f4
macOs build fix
2019-02-28 23:39:39 +02:00
ae8a5e44c8
Remove dependency on modified Juce Component header
2019-02-28 16:53:40 +02:00
27b014a6e7
Enabled showing the file source cached time ranges
2019-02-28 16:04:04 +02:00
cfb8f4f303
up version text
2019-02-26 15:45:05 +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.
2019-02-12 14:56:37 +02:00
b0c8388b6b
Work on offline render stuff
2019-01-20 15:24:30 +02:00
676ce4a025
up version text
2019-01-17 16:24:25 +02:00
bfb531d74e
foo
2019-01-17 15:38:57 +02:00
23d63c8827
Removed the phase freeze processing for now.
2019-01-17 15:23:01 +02:00
7cb3ec78b6
Move methods
2018-11-15 20:48:49 +02:00
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
93cebcdcd2
Initial work to allow having some spectral module order presets
2018-11-11 14:46:25 +02:00
605852d853
Use enum for spectral processing module type
2018-11-11 14:06:18 +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.
2018-11-08 18:54:44 +02:00
0eadb853f7
Use constexpr if in FFTWBuffer memory helper functions
2018-11-08 18:43:00 +02:00
2cea9feefc
Set resampler rates when switching back from non stretched mode
2018-11-05 14:28:07 +02:00
bdcb268508
Make WDL resampler initial buffer size optional
2018-10-26 20:38:28 +03:00
0e0f28687e
remove unused variables, nodiscard for openaudiofile method
2018-10-15 18:43:33 +03:00
eace6f6d53
Playcursor tweaks but still wonky
2018-09-13 14:04:56 +03:00
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
89c1944fc4
Cleanups
2018-09-01 15:31:48 +03:00
8d008e5d2e
Support resampled playrate changes for non stretched playback
2018-08-20 15:49:51 +03:00
d4bab26693
Up version
2018-07-09 20:05:34 +03:00
46c7c59987
readme
2018-07-08 14:17:51 +03:00
4f203de39a
Civilized code doesn't use global variables accessed via extern
2018-06-27 13:44:36 +03:00
24cac9b5c1
Change and add license texts to apply for GPL3
2018-06-04 22:04:53 +03:00
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
e8d47459a4
foo
2018-05-31 14:11:53 +03:00
b8e408a73e
Use CriticalSection in audio source. Add bool argument for seek to get immediate seeks. etc
2018-05-31 13:55:32 +03:00
be0cd89869
readme
2018-05-21 21:25:35 +03:00
552c165628
Maybe nicer fix for restoring the play range. Use recursive mutex in audio source.
2018-05-21 20:25:32 +03:00
eabcd891b3
Calculate disk sample read count. Increase disk read cache 4x.
2018-05-19 15:03:30 +03:00
021944dc37
Comment out some logging
2018-05-18 21:34:08 +03:00
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
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