Commit Graph

  • 0d0f19761f readme xenakios 2018-04-04 22:26:25 +0300
  • 266f2b8e61 GUI tweak xenakios 2018-04-03 22:04:10 +0300
  • fe0fd35021 Store and recall some settings that were not previously handled in the plugin state xenakios 2018-04-03 20:08:56 +0300
  • f45c914c51 GUI tweak xenakios 2018-04-03 18:54:28 +0300
  • 08398392ca Implement more ratiomixer parameters etc xenakios 2018-04-03 18:32:53 +0300
  • 941ebf31a5 Initial work to change octave mixer spectral module to a more generic ratio mixer module that has more shifters and allows changing the shift ratios. Also added a separate tab page in the GUI for it. xenakios 2018-04-03 16:34:20 +0300
  • 3729c4ec28 Glah xenakios 2018-04-03 02:07:47 +0300
  • 3401384eff Remove the global processor pointer set. If communication between the plugin instances is needed, it should be implemented properly in a way which also supports the plugins running in different processes... xenakios 2018-04-02 20:20:22 +0300
  • 890c568155 Attempt implementing seek while frozen, doesn't work too well like this...Don't use opengl stuff at all if the opengl module isn't set available. xenakios 2018-04-02 20:07:55 +0300
  • ce30e2afd9 Up version number xenakios 2018-04-01 18:01:05 +0300
  • 6aaea22361 Readme xenakios 2018-04-01 15:28:20 +0300
  • bca5cc5dcf Clean up the non working VST manufacturer specific stuff xenakios 2018-03-26 19:31:23 +0300
  • 8421269565 Use global constant for pi instead of define. Calculate sinus transform in envelope transform only if amount more than zero. xenakios 2018-03-26 15:40:30 +0300
  • 52ebb38415 Attempt to provide extra data for a special host, not working like this xenakios 2018-03-24 01:01:40 +0200
  • d5f6a99261 Up version xenakios 2018-03-21 17:46:21 +0200
  • 8562fc4eb7 Readme xenakios 2018-03-21 17:29:37 +0200
  • faf84a7233 Commented out parameter check. Damn, this got included in the public release... xenakios 2018-03-21 17:26:00 +0200
  • 557c16b11c Up version xenakios 2018-03-21 16:23:35 +0200
  • 97dfcedf4d Disable the non working waveform mousewheel zoom xenakios 2018-03-21 15:36:15 +0200
  • 5f1a04043b 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. xenakios 2018-03-21 14:37:15 +0200
  • d195b58d9c Readme xenakios 2018-03-21 14:09:15 +0200
  • 08d1567997 Readme xenakios 2018-03-21 13:55:50 +0200
  • a45136e818 Use native file dialog again. Readme. xenakios 2018-03-21 13:48:01 +0200
  • 6b09d11d49 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... xenakios 2018-03-21 13:43:03 +0200
  • 6256997f6b Readme xenakios 2018-03-21 13:29:11 +0200
  • 6747d20aa8 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... xenakios 2018-03-21 13:15:48 +0200
  • fb73453723 Readme changes xenakios 2018-03-16 20:59:07 +0200
  • a16da5e445 foo xenakios 2018-03-16 20:41:44 +0200
  • 3543b80f3a Initialize the module enabled parameters manually. Remove section from the constructor that made VS intellisense not work. xenakios 2018-03-16 18:40:59 +0200
  • 42549be0a4 Jucer xenakios 2018-03-16 13:27:55 +0200
  • 88ad2e0de0 GUI size tweaks xenakios 2018-03-13 00:33:47 +0200
  • d4b1bffe7a Kind of working now, but maybe not in the best way... xenakios 2018-03-09 19:39:39 +0200
  • 6d7671e8cf The spectral module enabled parameters still not doing so great... xenakios 2018-03-09 18:05:33 +0200
  • 828c9e1479 FFTW lib location change on Windows xenakios 2018-03-07 23:49:12 +0200
  • 7fe4ea982e Remove the spectral module selection and move parameters. Initial attempt to implement the module enabled parameters. Might need to redesign this a bit... xenakios 2018-03-06 13:44:36 +0200
  • 4f148a322d blah xenakios 2018-03-03 23:06:06 +0200
  • e1b0f6aaad Remove import file parameter and replace with spectrum module select parameter xenakios 2018-03-03 22:48:24 +0200
  • 219a0b9a49 Readme xenakios 2018-03-03 22:37:37 +0200
  • e5825f52dc OK, it's not going to work... xenakios 2018-03-03 22:32:44 +0200
  • 47bf763408 Try adding parameter to open the import file dialog, but now working right at the moment xenakios 2018-03-03 22:19:02 +0200
  • 9a17b7b6c6 Readme xenakios 2018-03-03 17:55:38 +0200
  • d813794ea9 Added linear interpolation option for envelope random transform, fixes etc xenakios 2018-03-03 17:55:02 +0200
  • c391a2c0af Added free filter envelope random transform xenakios 2018-03-03 17:22:23 +0200
  • 536b1ccaf1 Allow free filter to attenuate more xenakios 2018-03-03 15:57:24 +0200
  • 71221b41a1 Allow toggling envelope transform X axis wrap xenakios 2018-03-03 15:25:16 +0200
  • cfe2a2b971 Hide the offline render feature for now xenakios 2018-03-03 14:36:45 +0200
  • 9212069e65 Blah xenakios 2018-03-02 23:37:52 +0200
  • f474b022f0 A bit better but not much xenakios 2018-03-02 23:14:08 +0200
  • 0d6eb09958 Attempt implementing mousewheel zoom into waveform. Badly. xenakios 2018-03-02 22:49:32 +0200
  • 0b52559ab1 Stuff xenakios 2018-03-02 19:33:47 +0200
  • 595b5992f6 Probably worth upping the version number for the free filter... xenakios 2018-02-28 23:10:41 +0200
  • 634f612d9a Make the GUI wider xenakios 2018-02-28 20:58:55 +0200
  • 23d8621c83 Remove the original free edit code and the binaural beats code xenakios 2018-02-28 19:32:17 +0200
  • b651e9f064 Parameter group highlight for free filter parameters xenakios 2018-02-28 18:57:28 +0200
  • 3c58844266 Explicitly update the envelope minmax values at some places xenakios 2018-02-28 18:34:34 +0200
  • 310f549643 Do envelope y scaling based on envelope point min and max values xenakios 2018-02-28 16:34:16 +0200
  • b2944afbab Yet another tilt fix. Change mouse cursor when at envelope segment. Envelope segment hit detection tweak. xenakios 2018-02-28 16:01:16 +0200
  • 3816194fbf Fix envelope tilt. Add envelope y scale and tilt as plugin parameters xenakios 2018-02-28 14:36:13 +0200
  • f5995807f4 Add free filter envelope transforms as plugin parameters etc! xenakios 2018-02-28 14:20:26 +0200
  • 9774af6e62 Member renames and clean ups xenakios 2018-02-28 13:32:46 +0200
  • b17131fa79 Use lambda for envelope drawing. Ignore using envelope tilt transform for now because it's not correctly implemented. xenakios 2018-02-28 13:04:44 +0200
  • b0e0cd673e Allow changing envelope sin transform frequency xenakios 2018-02-28 05:58:22 +0200
  • b4c3b026e1 Added tilt transform for envelopes xenakios 2018-02-28 05:38:19 +0200
  • e7011d4acb Draw the envelope name xenakios 2018-02-28 04:30:28 +0200
  • 8f747819e9 Added sinus transform to envelope. Return proper value when not transformed. xenakios 2018-02-28 02:14:27 +0200
  • d95c41e8aa Improved envelope component keyboard handling logic xenakios 2018-02-28 01:16:30 +0200
  • c6c2855a56 Added scaling transform for envelope xenakios 2018-02-28 00:32:18 +0200
  • ff35bce695 Add envelope transform feature xenakios 2018-02-28 00:05:35 +0200
  • 0f70453c3a Simplify the envelope drawing, might come at a slight performance cost xenakios 2018-02-27 23:11:03 +0200
  • 3dfb6a3c80 Place both the waveform component and the zoomscrollbar inside the tab component page. Needs a bit more tweaking. xenakios 2018-02-27 22:15:14 +0200
  • 65bdd1ce91 readme2 xenakios 2018-02-27 20:48:58 +0200
  • d624b2370d Formatting tweaks xenakios 2018-02-27 20:14:09 +0200
  • 657c3d6c20 Argh, what a mistake xenakios 2018-02-27 20:11:14 +0200
  • aca3667888 Lock mutex in envelope component. Draw frequency values on x axis. xenakios 2018-02-27 19:44:35 +0200
  • b672213e98 Tweaks to free filter calculations but don't seem to be working correctly yet xenakios 2018-02-27 19:21:00 +0200
  • 3869745f44 Readme xenakios 2018-02-27 15:23:42 +0200
  • 51049e4ae1 Mutex protect the envelope when manipulating the amount of nodes from the GUI. Should probably redesign this stuff a bit...Init envelope reset nodes. xenakios 2018-02-27 15:21:36 +0200
  • 195a630060 Implemented free filter processing. Note that the envelope manipulation from the GUI is not handled thread safely yet xenakios 2018-02-27 15:02:34 +0200
  • e8d134ce48 More work on free filter xenakios 2018-02-27 04:06:53 +0200
  • 7c61a552c2 Store and restore free filter state xenakios 2018-02-27 03:41:54 +0200
  • cf9b54d19b Initial work to add back the free filter feature xenakios 2018-02-27 02:33:41 +0200
  • 600f2d1251 Added some new source files xenakios 2018-02-27 01:59:22 +0200
  • 51d40c6daf MacOS build xenakios 2018-02-27 00:32:33 +0200
  • dbcf935ac8 Readme changes xenakios 2018-02-26 22:42:35 +0200
  • 104d1bfd2e Store and recall the number of harmonics parameter. Seriously, have to make this stuff work in a more robust manner... xenakios 2018-02-26 22:39:30 +0200
  • d76ac6118a Allow cancelling offline render xenakios 2018-02-26 20:09:47 +0200
  • ba067f7d4a Do offline render in a thread, show render progress etc xenakios 2018-02-26 19:55:32 +0200
  • 46a74c2c51 Offline render might be working more or less now xenakios 2018-02-26 18:08:09 +0200
  • 909b61922b Attempt implementing offline rendering from the plugin but not going so great. Looks like the StretchAudioSource doesn't really work that robustly... xenakios 2018-02-26 17:49:19 +0200
  • 47638ba0c6 Prepare to allow adding offline rendering feature xenakios 2018-02-26 16:34:13 +0200
  • 13d03ecaeb Handle corner case in hasProperties xenakios 2018-02-25 21:06:59 +0200
  • ebffc66e90 Upped version number xenakios 2018-02-23 21:27:55 +0200
  • 101825df59 Fix for clang xenakios 2018-02-23 21:12:16 +0200
  • a988086ec6 Whoops, almost forgot the smoothed play range stuff for multiple channels xenakios 2018-02-23 21:01:39 +0200
  • 3a8da6de0c Make seeking work again. Some variadic template, fold expression etc trickery for value tree etc. Readme change. xenakios 2018-02-23 20:46:51 +0200
  • 3c20facdbc Improve time selection dragging behavior xenakios 2018-02-23 18:21:28 +0200
  • 6f6670b2d4 Parameter store and recall stuff xenakios 2018-02-23 18:09:01 +0200
  • 1f24ffb1b6 Moved dry source playback into its own method. Allow moving waveform time selection without having to press shift xenakios 2018-02-23 17:43:29 +0200
  • 531d2e221b Also allow moving time selection by dragging it from the top xenakios 2018-02-23 02:16:41 +0200
  • f47e848f19 Shorter range change fade length. Readme change. xenakios 2018-02-22 22:20:06 +0200