Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 5f1a040 (tag: 1.1.0) Setting spectral module enabled no longer needs to notify host of generic state change. Repaint spectral module chain with timer to keep up to date with parameter changes done from the host. by xenakios 2018-03-21 14:37:15 +0200
  • d195b58 Readme by xenakios 2018-03-21 14:09:15 +0200
  • 08d1567 Readme by xenakios 2018-03-21 13:55:50 +0200
  • a45136e Use native file dialog again. Readme. by xenakios 2018-03-21 13:48:01 +0200
  • 6b09d11 Change the initial order of spectral modules to make the compressor be the last module. This is way too messy like this...But maybe this was the last time this needed to be done... by xenakios 2018-03-21 13:43:03 +0200
  • 6256997 Readme by xenakios 2018-03-21 13:29:11 +0200
  • 6747d20 Consolidate and clean up storing and recalling parameters. Enable storing and recalling of spectral module order again, using different state IDs. So old states will be discarded, but oh well... by xenakios 2018-03-21 13:15:48 +0200
  • fb73453 Readme changes by xenakios 2018-03-16 20:59:07 +0200
  • a16da5e foo by xenakios 2018-03-16 20:41:44 +0200
  • 3543b80 Initialize the module enabled parameters manually. Remove section from the constructor that made VS intellisense not work. by xenakios 2018-03-16 18:40:59 +0200
  • 42549be Jucer by xenakios 2018-03-16 13:27:55 +0200
  • 88ad2e0 GUI size tweaks by xenakios 2018-03-13 00:33:47 +0200
  • d4b1bff Kind of working now, but maybe not in the best way... by xenakios 2018-03-09 19:39:39 +0200
  • 6d7671e The spectral module enabled parameters still not doing so great... by xenakios 2018-03-09 18:05:33 +0200
  • 828c9e1 FFTW lib location change on Windows by xenakios 2018-03-07 23:49:12 +0200
  • 7fe4ea9 Remove the spectral module selection and move parameters. Initial attempt to implement the module enabled parameters. Might need to redesign this a bit... by xenakios 2018-03-06 13:44:36 +0200
  • 4f148a3 blah by xenakios 2018-03-03 23:06:06 +0200
  • e1b0f6a Remove import file parameter and replace with spectrum module select parameter by xenakios 2018-03-03 22:48:24 +0200
  • 219a0b9 Readme by xenakios 2018-03-03 22:37:37 +0200
  • e5825f5 OK, it's not going to work... by xenakios 2018-03-03 22:32:44 +0200
  • 47bf763 Try adding parameter to open the import file dialog, but now working right at the moment by xenakios 2018-03-03 22:19:02 +0200
  • 9a17b7b Readme by xenakios 2018-03-03 17:55:38 +0200
  • d813794 Added linear interpolation option for envelope random transform, fixes etc by xenakios 2018-03-03 17:55:02 +0200
  • c391a2c Added free filter envelope random transform by xenakios 2018-03-03 17:22:23 +0200
  • 536b1cc Allow free filter to attenuate more by xenakios 2018-03-03 15:57:24 +0200
  • 71221b4 Allow toggling envelope transform X axis wrap by xenakios 2018-03-03 15:25:16 +0200
  • cfe2a2b Hide the offline render feature for now by xenakios 2018-03-03 14:36:45 +0200
  • 9212069 Blah by xenakios 2018-03-02 23:37:52 +0200
  • f474b02 A bit better but not much by xenakios 2018-03-02 23:14:08 +0200
  • 0d6eb09 Attempt implementing mousewheel zoom into waveform. Badly. by xenakios 2018-03-02 22:49:32 +0200
  • 0b52559 Stuff by xenakios 2018-03-02 19:33:47 +0200
  • 595b599 Probably worth upping the version number for the free filter... by xenakios 2018-02-28 23:10:41 +0200
  • 634f612 Make the GUI wider by xenakios 2018-02-28 20:58:55 +0200
  • 23d8621 Remove the original free edit code and the binaural beats code by xenakios 2018-02-28 19:32:17 +0200
  • b651e9f Parameter group highlight for free filter parameters by xenakios 2018-02-28 18:57:28 +0200
  • 3c58844 Explicitly update the envelope minmax values at some places by xenakios 2018-02-28 18:34:34 +0200
  • 310f549 Do envelope y scaling based on envelope point min and max values by xenakios 2018-02-28 16:34:16 +0200
  • b2944af Yet another tilt fix. Change mouse cursor when at envelope segment. Envelope segment hit detection tweak. by xenakios 2018-02-28 16:01:16 +0200
  • 3816194 Fix envelope tilt. Add envelope y scale and tilt as plugin parameters by xenakios 2018-02-28 14:36:13 +0200
  • f599580 Add free filter envelope transforms as plugin parameters etc! by xenakios 2018-02-28 14:20:26 +0200
  • 9774af6 Member renames and clean ups by xenakios 2018-02-28 13:32:46 +0200
  • b17131f Use lambda for envelope drawing. Ignore using envelope tilt transform for now because it's not correctly implemented. by xenakios 2018-02-28 13:04:44 +0200
  • b0e0cd6 Allow changing envelope sin transform frequency by xenakios 2018-02-28 05:58:22 +0200
  • b4c3b02 Added tilt transform for envelopes by xenakios 2018-02-28 05:38:19 +0200
  • e7011d4 Draw the envelope name by xenakios 2018-02-28 04:30:28 +0200
  • 8f74781 Added sinus transform to envelope. Return proper value when not transformed. by xenakios 2018-02-28 02:14:27 +0200
  • d95c41e Improved envelope component keyboard handling logic by xenakios 2018-02-28 01:16:30 +0200
  • c6c2855 Added scaling transform for envelope by xenakios 2018-02-28 00:32:18 +0200
  • ff35bce Add envelope transform feature by xenakios 2018-02-28 00:05:35 +0200
  • 0f70453 Simplify the envelope drawing, might come at a slight performance cost by xenakios 2018-02-27 23:11:03 +0200
  • 3dfb6a3 Place both the waveform component and the zoomscrollbar inside the tab component page. Needs a bit more tweaking. by xenakios 2018-02-27 22:15:14 +0200
  • 65bdd1c readme2 by xenakios 2018-02-27 20:48:58 +0200
  • d624b23 Formatting tweaks by xenakios 2018-02-27 20:14:09 +0200
  • 657c3d6 Argh, what a mistake by xenakios 2018-02-27 20:11:14 +0200
  • aca3667 Lock mutex in envelope component. Draw frequency values on x axis. by xenakios 2018-02-27 19:44:35 +0200
  • b672213 Tweaks to free filter calculations but don't seem to be working correctly yet by xenakios 2018-02-27 19:21:00 +0200
  • 3869745 Readme by xenakios 2018-02-27 15:23:42 +0200
  • 51049e4 Mutex protect the envelope when manipulating the amount of nodes from the GUI. Should probably redesign this stuff a bit...Init envelope reset nodes. by xenakios 2018-02-27 15:21:36 +0200
  • 195a630 Implemented free filter processing. Note that the envelope manipulation from the GUI is not handled thread safely yet by xenakios 2018-02-27 15:02:34 +0200
  • e8d134c More work on free filter by xenakios 2018-02-27 04:06:53 +0200
  • 7c61a55 Store and restore free filter state by xenakios 2018-02-27 03:41:54 +0200
  • cf9b54d Initial work to add back the free filter feature by xenakios 2018-02-27 02:33:41 +0200
  • 600f2d1 Added some new source files by xenakios 2018-02-27 01:59:22 +0200
  • 51d40c6 MacOS build by xenakios 2018-02-27 00:32:33 +0200
  • dbcf935 Readme changes by xenakios 2018-02-26 22:42:35 +0200
  • 104d1bf Store and recall the number of harmonics parameter. Seriously, have to make this stuff work in a more robust manner... by xenakios 2018-02-26 22:39:30 +0200
  • d76ac61 Allow cancelling offline render by xenakios 2018-02-26 20:09:47 +0200
  • ba067f7 Do offline render in a thread, show render progress etc by xenakios 2018-02-26 19:55:32 +0200
  • 46a74c2 Offline render might be working more or less now by xenakios 2018-02-26 18:08:09 +0200
  • 909b619 Attempt implementing offline rendering from the plugin but not going so great. Looks like the StretchAudioSource doesn't really work that robustly... by xenakios 2018-02-26 17:49:19 +0200
  • 47638ba Prepare to allow adding offline rendering feature by xenakios 2018-02-26 16:34:13 +0200
  • 13d03ec Handle corner case in hasProperties by xenakios 2018-02-25 21:06:59 +0200
  • ebffc66 Upped version number by xenakios 2018-02-23 21:27:55 +0200
  • 101825d (tag: 1.0.2) Fix for clang by xenakios 2018-02-23 21:12:16 +0200
  • a988086 Whoops, almost forgot the smoothed play range stuff for multiple channels by xenakios 2018-02-23 21:01:39 +0200
  • 3a8da6d Make seeking work again. Some variadic template, fold expression etc trickery for value tree etc. Readme change. by xenakios 2018-02-23 20:46:51 +0200
  • 3c20fac Improve time selection dragging behavior by xenakios 2018-02-23 18:21:28 +0200
  • 6f6670b Parameter store and recall stuff by xenakios 2018-02-23 18:09:01 +0200
  • 1f24ffb Moved dry source playback into its own method. Allow moving waveform time selection without having to press shift by xenakios 2018-02-23 17:43:29 +0200
  • 531d2e2 Also allow moving time selection by dragging it from the top by xenakios 2018-02-23 02:16:41 +0200
  • f47e848 Shorter range change fade length. Readme change. by xenakios 2018-02-22 22:20:06 +0200
  • 122c90b Smooth play range change almost working... by xenakios 2018-02-22 21:03:46 +0200
  • a8079b2 Attempt to do fade outs and fade ins when seeking source sound, but not working yet. Readme changes. by xenakios 2018-02-22 20:01:29 +0200
  • 615f870 Try improving the spectral module dragging logic but didn't really improve yet. Readme changes. by xenakios 2018-02-22 15:15:11 +0200
  • 017957b Limit shift dragged time selection properly by xenakios 2018-02-22 14:56:18 +0200
  • e502906 Shift dragging the time selection moves it by xenakios 2018-02-22 14:49:53 +0200
  • 7cd5251 Added methods for the normalized time position to/from view x coordinate mappings by xenakios 2018-02-22 14:22:06 +0200
  • 3d53c4f Shift dragging time selection edge moves whole time selection. Should do this more properly... by xenakios 2018-02-22 05:23:39 +0200
  • c98b7c7 Report unstretched play range length when playing original source by xenakios 2018-02-22 02:04:30 +0200
  • a3b034a Count calls to prepareToPlay by xenakios 2018-02-22 01:54:21 +0200
  • 1a8bdde Added convenience functions to deal with storing and getting audio parameters and use them by xenakios 2018-02-22 01:09:36 +0200
  • 73c58f6 Save and restore more parameters by xenakios 2018-02-21 20:41:51 +0200
  • 715a753 Resample unprocessed source sound as needed by xenakios 2018-02-21 20:16:07 +0200
  • 3b6e309 Add parameter for stretch bypass by xenakios 2018-02-21 19:49:16 +0200
  • e6a7d26 Preliminary work to play the sound source unprocessed by xenakios 2018-02-21 19:34:39 +0200
  • d91182c readme by xenakios 2018-02-21 19:07:04 +0200
  • f424a6a Lower number of supported channels for imported file. Remove commented out code. by xenakios 2018-02-19 21:12:54 +0200
  • efe5781 Don't reset thumbnail in prepareToPlay by xenakios 2018-02-19 21:09:09 +0200
  • f2d0d36 Use unique pointers for parameter components by xenakios 2018-02-19 20:47:32 +0200
  • 0f1742f Show approximate output duration in info label by xenakios 2018-02-19 17:39:10 +0200