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 |