190 Commits (cabf6de7c3ccaf65a40e894ac864645b12a7f019)

Author SHA1 Message Date
  xenakios 3dfb6a3c80 Place both the waveform component and the zoomscrollbar inside the tab component page. Needs a bit more tweaking. 7 years ago
  xenakios b672213e98 Tweaks to free filter calculations but don't seem to be working correctly yet 7 years ago
  xenakios 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. 7 years ago
  xenakios 195a630060 Implemented free filter processing. Note that the envelope manipulation from the GUI is not handled thread safely yet 7 years ago
  xenakios e8d134ce48 More work on free filter 7 years ago
  xenakios cf9b54d19b Initial work to add back the free filter feature 7 years ago
  xenakios 51d40c6daf MacOS build 7 years ago
  xenakios d76ac6118a Allow cancelling offline render 7 years ago
  xenakios ba067f7d4a Do offline render in a thread, show render progress etc 7 years ago
  xenakios 909b61922b Attempt implementing offline rendering from the plugin but not going so great. Looks like the StretchAudioSource doesn't really work that robustly... 7 years ago
  xenakios 3c20facdbc Improve time selection dragging behavior 7 years ago
  xenakios 1f24ffb1b6 Moved dry source playback into its own method. Allow moving waveform time selection without having to press shift 7 years ago
  xenakios 531d2e221b Also allow moving time selection by dragging it from the top 7 years ago
  xenakios 615f870490 Try improving the spectral module dragging logic but didn't really improve yet. Readme changes. 7 years ago
  xenakios 017957b7ae Limit shift dragged time selection properly 7 years ago
  xenakios e502906d4f Shift dragging the time selection moves it 7 years ago
  xenakios 7cd5251516 Added methods for the normalized time position to/from view x coordinate mappings 7 years ago
  xenakios 3d53c4fb91 Shift dragging time selection edge moves whole time selection. Should do this more properly... 7 years ago
  xenakios a3b034ac44 Count calls to prepareToPlay 7 years ago
  xenakios 3b6e309232 Add parameter for stretch bypass 7 years ago
  xenakios f2d0d3617a Use unique pointers for parameter components 7 years ago
  xenakios 0f1742fbbf Show approximate output duration in info label 7 years ago
  xenakios dd30bd3cae Forget using the gradient for now 7 years ago
  xenakios 974f55dcad Experiment with a colour gradient fill in the performance meter 7 years ago
  xenakios 3171940a67 Experimented with adding a sound play range offset parameter but not going to be able to support it properly for now. Show debug build title in about screen. 7 years ago
  xenakios 178d68b0ec Store and restore zoomscrollbar positions. Readme change. 7 years ago
  xenakios e3d893ee9e Added zoomscrollbar for waveform. Removed unused code. 7 years ago
  xenakios b6f5c0ea7d Shorten the FFT switch crossfade length. Remove commented out code. Formatting change. 7 years ago
  xenakios 3a36e35903 Store and restore tech info toggle via settings file 7 years ago
  xenakios c9a3a3ab03 Show additional technical info in label optionally. Added utility function to toggle a bool variable. 7 years ago
  xenakios 53029555d0 Parameter layout tweaks etc 7 years ago
  xenakios c65812f709 Performance improvements for painting waveform during capture mode etc 7 years ago
  xenakios 07a54c4cdc Preliminary work to allow more input channels 7 years ago
  xenakios b8c70ddd30 Mark plugin dirty when changing spectral module order or module enabled state. Readme change. 7 years ago
  xenakios e7d34a026d Moved prebuffering amount menu to performance component 7 years ago
  xenakios ccf47720ab Waveform length display improvement. Draw waveform texts brighter. 7 years ago
  xenakios af8ab1eba1 More space for time text 7 years ago
  xenakios a589f133d2 Format waveform duration in a nicer way 7 years ago
  xenakios 85f3552af4 Control click on waveform seeks if click within active play range. Draw waveform length in seconds. (Should format into hours:minutes:seconds.milliseconds or something...) 7 years ago
  xenakios c9b287dc13 Move code to cpp file. Readme change. 7 years ago
  xenakios e8b16839da Added function to create parameter. Set value step amount for most parameters. Enable double click to reset parameter slider. 7 years ago
  xenakios e6fb981e01 Highlight parameters of spectral module when clicked in the spectral chain editor 7 years ago
  xenakios d119439f76 Avoid mouse drag when the spectral module enable button has been clicked 7 years ago
  xenakios ad86b46f95 Added a separate performance meter component 7 years ago
  xenakios 6f89b544ab Draw prebufferred amount in main GUI component. Does not refresh properly in stand alone app build and probably not in all plugin hosts either. 7 years ago
  xenakios f414f19e01 Remove the bool enabled members from the spectral process parameters 7 years ago
  xenakios ced5a5e22a Increase spec process enabled button size. Init spread spec process to disabled. Remove checks for spec process enabled states from processBlock 7 years ago
  xenakios 84164da2d7 Finally added enabled buttons for the spectral steps. 7 years ago
  xenakios a2ab8d285f glah 7 years ago
  xenakios fcbd99d4ed Double click on waveform selects whole buffer 7 years ago