Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • * |
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • * |
  • | *
  • | *
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 86f1a8c (HEAD -> master) Update About box and jucer project by xenakios 2021-10-12 21:35:24 +0300
  • 371355b Fix for Juce 6 modal loops. Should make the proper fixes at some point... by xenakios 2021-07-12 17:14:27 +0300
  • 7d9ed35 Build fixes for Juce 6 by xenakios 2020-12-11 04:02:36 +0200
  • 8bfd855 Build fix for updated Juce by xenakios 2020-03-26 01:32:39 +0200
  • 434b6b5 Added VS2019 build by xenakios 2020-02-19 21:46:13 +0200
  • d281c2f jucer by xenakios 2019-09-04 13:55:29 +0300
  • 2df73f0 Jucer project by xenakios 2019-09-03 23:12:58 +0300
  • 942d8aa Compile fixes by xenakios 2019-07-16 15:46:44 +0300
  • b052ee7 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. by xenakios 2019-05-15 22:54:12 +0300
  • 288ab7a Render exact calculated output length. But release build isn't working...Sigh. by xenakios 2019-03-29 23:27:08 +0200
  • 727f0e1 Update stretch source parameters before prepareToPlay calls when offline rendering. However the beginning of the offline render still appears to use the wrong parameters. by xenakios 2019-03-29 17:11:04 +0200
  • e4ab699 Merge branch 'master' of https://bitbucket.org/xenakios/paulstretchplugin by xenakios 2019-03-29 16:38:06 +0200
  • 71c78bf Stand alone build offline render finally works a bit. Output duration is wrong. by xenakios 2019-03-29 16:37:36 +0200
  • ba8b45f macOs build fix by xenakios 2019-02-28 23:39:39 +0200
  • ae8a5e4 Remove dependency on modified Juce Component header by xenakios 2019-02-28 16:53:40 +0200
  • 33dae07 Draw technical info texts on waveform component by xenakios 2019-02-28 16:44:14 +0200
  • 27b014a Enabled showing the file source cached time ranges by xenakios 2019-02-28 16:04:04 +0200
  • cfb8f4f up version text by xenakios 2019-02-26 15:45:05 +0200
  • 30859cc jucer by xenakios 2019-02-26 15:43:19 +0200
  • 530f781 readme by xenakios 2019-02-26 15:08:06 +0200
  • 9b1d29b Store import file folder when changing the browser root by xenakios 2019-02-19 20:28:13 +0200
  • 7dfa485 Let the customized file browser component own the look and feel by xenakios 2019-02-19 20:25:24 +0200
  • c90f6c9 Use older Juce look and feel for the file browser. Not looking too great but better than the current default look and feel... by xenakios 2019-02-19 20:21:39 +0200
  • 6c9cca5 jucer, readme by xenakios 2019-02-16 15:43:30 +0200
  • d065c2d Filebrowser tweaks by xenakios 2019-02-12 15:21:47 +0200
  • 21a0a6e Remove sonogram for now by xenakios 2019-02-12 14:59:51 +0200
  • d4a2247 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. by xenakios 2019-02-12 14:56:37 +0200
  • 7f72592 Implement file browser as a separate component by xenakios 2019-01-23 14:38:48 +0200
  • 1a42192 Implement file browser showing in separate method by xenakios 2019-01-22 00:09:28 +0200
  • eef1f1a Defer creation of filebrowsercomponent. Seems to fix the crash in Reaper with release build. by xenakios 2019-01-21 21:17:05 +0200
  • 61baf39 readme by xenakios 2019-01-21 19:28:18 +0200
  • 3ee6f44 Ditch the file open dialog in favor of an overlaid FileBrowserComponent. Should be much nicer to use anyway... by xenakios 2019-01-21 19:25:27 +0200
  • 409c053 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. by xenakios 2019-01-21 16:10:17 +0200
  • 0dd0fb9 Try smaller render buffer size, didn't help by xenakios 2019-01-20 21:45:43 +0200
  • cf85f99 Something seriously wrong in the offline rendering... by xenakios 2019-01-20 20:21:29 +0200
  • b0c8388 Work on offline render stuff by xenakios 2019-01-20 15:24:30 +0200
  • 0df28fa Disable MIDI note control for now! by xenakios 2019-01-17 22:15:46 +0200
  • 467b9ed foo by xenakios 2019-01-17 20:03:52 +0200
  • 2ac85fa Added ADSR envelope by xenakios 2019-01-17 19:47:56 +0200
  • aa74052 More correct note handling logic by xenakios 2019-01-17 19:35:11 +0200
  • cf3c269 Very preliminary tests to allow reacting to incoming MIDI notes by xenakios 2019-01-17 19:26:41 +0200
  • 57ac702 Add JUCE DSP module to Projucer project. Added a sonogram view of the output audio. by xenakios 2019-01-17 18:30:40 +0200
  • 676ce4a up version text by xenakios 2019-01-17 16:24:25 +0200
  • 99fb8b0 readme by xenakios 2019-01-17 15:58:42 +0200
  • bfb531d foo by xenakios 2019-01-17 15:38:57 +0200
  • 23d63c8 Removed the phase freeze processing for now. by xenakios 2019-01-17 15:23:01 +0200
  • 13e39ca Add Steinberg required text in About dialog and update Xenakios copyright year. by xenakios 2019-01-08 17:08:02 +0200
  • e7303dc Readme change by xenakios 2019-01-08 14:37:45 +0200
  • 3605269 Readme. Initial work to allow choosing captured audio save location. by xenakios 2018-12-19 15:25:52 +0200
  • e6a614c 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 by xenakios 2018-12-19 15:16:30 +0200
  • 6a9f9cb Regain focus after file dialog by xenakios 2018-12-15 20:17:15 +0200
  • bcf05cb Tweak for keyboard handling by xenakios 2018-12-15 17:23:32 +0200
  • 7cb3ec7 Move methods by xenakios 2018-11-15 20:48:49 +0200
  • e5af6e1 Attempt adding control of refresh rate of random phases but some problem getting the plugin parameter to work by xenakios 2018-11-15 20:14:56 +0200
  • b192c72 The Popupmenu doesn't need to be a member, which is a bit surprising... by xenakios 2018-11-13 23:32:27 +0200
  • 7c0c5ae The separate callback class wasn't needed... by xenakios 2018-11-13 23:03:18 +0200
  • 0822415 foo by xenakios 2018-11-13 22:41:30 +0200
  • 93f011b Rename the menu member by xenakios 2018-11-13 22:20:12 +0200
  • 6de7d3f While probably not REALLY necessary, implemented the Settings popup menu as an async version by xenakios 2018-11-13 22:18:05 +0200
  • 93cebcd Initial work to allow having some spectral module order presets by xenakios 2018-11-11 14:46:25 +0200
  • 605852d Use enum for spectral processing module type by xenakios 2018-11-11 14:06:18 +0200
  • b5a106f Use plugin settings file directory for captures. Use Juce ThreadPool instead of detached std::thread for the capture saving task. by xenakios 2018-11-08 22:48:06 +0200
  • 0d230ac Save capture files to user documents directory by xenakios 2018-11-08 22:18:50 +0200
  • 06ded7d Comments and readme addition by xenakios 2018-11-08 21:55:30 +0200
  • bcc3290 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... by xenakios 2018-11-08 21:48:51 +0200
  • 1e9ec7f Simplify capture saving logic a bit by xenakios 2018-11-08 20:48:15 +0200
  • 7ed5987 readme by xenakios 2018-11-08 20:23:23 +0200
  • 8405ddf 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. by xenakios 2018-11-08 20:22:26 +0200
  • e9f38c7 Use Juce Logger for FFT size warning. Just use an increasing static int to init the FFT random generator. should be good enough. by xenakios 2018-11-08 18:54:44 +0200
  • 0eadb85 Use constexpr if in FFTWBuffer memory helper functions by xenakios 2018-11-08 18:43:00 +0200
  • 778a360 readme by xenakios 2018-11-05 14:34:28 +0200
  • 2cea9fe Set resampler rates when switching back from non stretched mode by xenakios 2018-11-05 14:28:07 +0200
  • bdcb268 Make WDL resampler initial buffer size optional by xenakios 2018-10-26 20:38:28 +0300
  • 1b9256e Preallocate buffer in WDL resampler, but not sure if this actually avoids time consuming preallocations later... by xenakios 2018-10-26 17:49:38 +0300
  • 70f7ce0 Windows VST2 build fix by xenakios 2018-10-24 13:16:15 +0300
  • a17ce69 macOs build fix for VST2 by xenakios 2018-10-24 02:55:02 +0300
  • 3f0f105 More breakpoint envelope renaming by xenakios 2018-10-17 13:14:07 +0300
  • 007cc1c Rename breakpoint envelope related things by xenakios 2018-10-17 13:06:07 +0300
  • 023989d More const by xenakios 2018-10-15 19:24:16 +0300
  • 9ba940d Add const by xenakios 2018-10-15 19:21:11 +0300
  • 0e0f286 remove unused variables, nodiscard for openaudiofile method by xenakios 2018-10-15 18:43:33 +0300
  • 642365f Merge branch 'master' of https://bitbucket.org/xenakios/paulstretchplugin yeah by xenakios 2018-10-15 18:32:19 +0300
  • 0c04922 Remove comments. Test nodiscard. by xenakios 2018-10-15 18:31:56 +0300
  • aa2addd readme by xenakios 2018-10-07 14:45:20 +0300
  • ce0f06e Added keyboard handling and shortcut for import file by xenakios 2018-10-07 14:29:50 +0300
  • 08d8033 Moved about dialog code to separate function by xenakios 2018-10-07 14:13:53 +0300
  • f487f8d More work on the AudioFilePreviewComponent, need to add samplerate conversions, volume control etc... by xenakios 2018-09-26 19:19:10 +0300
  • ab76ba2 Initial work to add an audio file preview component for the audio file open dialog by xenakios 2018-09-26 18:55:58 +0300
  • dde24a8 Revert back to the old play cursor... by xenakios 2018-09-20 02:26:11 +0300
  • 618032f foo by xenakios 2018-09-20 01:20:07 +0300
  • d9e3935 A few compiler warning fixes by xenakios 2018-09-20 00:58:24 +0300
  • 40a2665 hmm by xenakios 2018-09-18 03:18:52 +0300
  • eace6f6 Playcursor tweaks but still wonky by xenakios 2018-09-13 14:04:56 +0300
  • cabf6de Another attempt at getting the play cursor to update more often. Looks like getting somewhere with that but needs more work. by xenakios 2018-09-13 13:47:19 +0300
  • 9c5141a Updated to fftw 3.3.8 on macOs by xenakios 2018-09-07 03:00:39 +0300
  • aba9c6c readme by xenakios 2018-09-01 15:35:59 +0300
  • 89c1944 Cleanups by xenakios 2018-09-01 15:31:48 +0300
  • fb710e0 Mute output audio if abnormal sample values detected by xenakios 2018-08-21 12:17:34 +0300
  • c691d63 Place stretch amount and dry playrate parameter components at the same position and switch visibility with non stretched mode by xenakios 2018-08-21 12:13:04 +0300
  • e7695e2 Proper mapping for dry playrate parameter by xenakios 2018-08-21 11:49:28 +0300