xenakios
|
b0e0cd673e
|
Allow changing envelope sin transform frequency
|
2018-02-28 05:58:22 +02:00 |
|
xenakios
|
b4c3b026e1
|
Added tilt transform for envelopes
|
2018-02-28 05:38:19 +02:00 |
|
xenakios
|
e7011d4acb
|
Draw the envelope name
|
2018-02-28 04:30:28 +02:00 |
|
xenakios
|
8f747819e9
|
Added sinus transform to envelope. Return proper value when not transformed.
|
2018-02-28 02:14:27 +02:00 |
|
xenakios
|
d95c41e8aa
|
Improved envelope component keyboard handling logic
|
2018-02-28 01:16:30 +02:00 |
|
xenakios
|
c6c2855a56
|
Added scaling transform for envelope
|
2018-02-28 00:32:18 +02:00 |
|
xenakios
|
ff35bce695
|
Add envelope transform feature
|
2018-02-28 00:05:35 +02:00 |
|
xenakios
|
0f70453c3a
|
Simplify the envelope drawing, might come at a slight performance cost
|
2018-02-27 23:11:03 +02:00 |
|
xenakios
|
3dfb6a3c80
|
Place both the waveform component and the zoomscrollbar inside the tab component page. Needs a bit more tweaking.
|
2018-02-27 22:15:14 +02:00 |
|
xenakios
|
d624b2370d
|
Formatting tweaks
|
2018-02-27 20:14:09 +02:00 |
|
xenakios
|
657c3d6c20
|
Argh, what a mistake
|
2018-02-27 20:11:14 +02:00 |
|
xenakios
|
aca3667888
|
Lock mutex in envelope component. Draw frequency values on x axis.
|
2018-02-27 19:44:35 +02:00 |
|
xenakios
|
b672213e98
|
Tweaks to free filter calculations but don't seem to be working correctly yet
|
2018-02-27 19:21:00 +02:00 |
|
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.
|
2018-02-27 15:21:36 +02:00 |
|
xenakios
|
195a630060
|
Implemented free filter processing. Note that the envelope manipulation from the GUI is not handled thread safely yet
|
2018-02-27 15:02:34 +02:00 |
|
xenakios
|
e8d134ce48
|
More work on free filter
|
2018-02-27 04:06:53 +02:00 |
|
xenakios
|
7c61a552c2
|
Store and restore free filter state
|
2018-02-27 03:41:54 +02:00 |
|
xenakios
|
cf9b54d19b
|
Initial work to add back the free filter feature
|
2018-02-27 02:33:41 +02:00 |
|
xenakios
|
600f2d1251
|
Added some new source files
|
2018-02-27 01:59:22 +02:00 |
|
xenakios
|
51d40c6daf
|
MacOS build
|
2018-02-27 00:32:33 +02:00 |
|
xenakios
|
104d1bfd2e
|
Store and recall the number of harmonics parameter. Seriously, have to make this stuff work in a more robust manner...
|
2018-02-26 22:39:30 +02:00 |
|
xenakios
|
d76ac6118a
|
Allow cancelling offline render
|
2018-02-26 20:09:47 +02:00 |
|
xenakios
|
ba067f7d4a
|
Do offline render in a thread, show render progress etc
|
2018-02-26 19:55:32 +02:00 |
|
xenakios
|
46a74c2c51
|
Offline render might be working more or less now
|
2018-02-26 18:08:09 +02:00 |
|
xenakios
|
909b61922b
|
Attempt implementing offline rendering from the plugin but not going so great. Looks like the StretchAudioSource doesn't really work that robustly...
|
2018-02-26 17:49:19 +02:00 |
|
xenakios
|
47638ba0c6
|
Prepare to allow adding offline rendering feature
|
2018-02-26 16:34:13 +02:00 |
|
xenakios
|
13d03ecaeb
|
Handle corner case in hasProperties
|
2018-02-25 21:06:59 +02:00 |
|
xenakios
|
ebffc66e90
|
Upped version number
|
2018-02-23 21:27:55 +02:00 |
|
xenakios
|
101825df59
|
Fix for clang
|
2018-02-23 21:12:16 +02:00 |
|
xenakios
|
a988086ec6
|
Whoops, almost forgot the smoothed play range stuff for multiple channels
|
2018-02-23 21:01:39 +02:00 |
|
xenakios
|
3a8da6de0c
|
Make seeking work again. Some variadic template, fold expression etc trickery for value tree etc. Readme change.
|
2018-02-23 20:46:51 +02:00 |
|
xenakios
|
3c20facdbc
|
Improve time selection dragging behavior
|
2018-02-23 18:21:28 +02:00 |
|
xenakios
|
6f6670b2d4
|
Parameter store and recall stuff
|
2018-02-23 18:09:01 +02:00 |
|
xenakios
|
1f24ffb1b6
|
Moved dry source playback into its own method. Allow moving waveform time selection without having to press shift
|
2018-02-23 17:43:29 +02:00 |
|
xenakios
|
531d2e221b
|
Also allow moving time selection by dragging it from the top
|
2018-02-23 02:16:41 +02:00 |
|
xenakios
|
f47e848f19
|
Shorter range change fade length. Readme change.
|
2018-02-22 22:20:06 +02:00 |
|
xenakios
|
122c90bf3f
|
Smooth play range change almost working...
|
2018-02-22 21:03:46 +02:00 |
|
xenakios
|
a8079b277f
|
Attempt to do fade outs and fade ins when seeking source sound, but not working yet. Readme changes.
|
2018-02-22 20:01:29 +02:00 |
|
xenakios
|
615f870490
|
Try improving the spectral module dragging logic but didn't really improve yet. Readme changes.
|
2018-02-22 15:15:11 +02:00 |
|
xenakios
|
017957b7ae
|
Limit shift dragged time selection properly
|
2018-02-22 14:56:18 +02:00 |
|
xenakios
|
e502906d4f
|
Shift dragging the time selection moves it
|
2018-02-22 14:49:53 +02:00 |
|
xenakios
|
7cd5251516
|
Added methods for the normalized time position to/from view x coordinate mappings
|
2018-02-22 14:22:06 +02:00 |
|
xenakios
|
3d53c4fb91
|
Shift dragging time selection edge moves whole time selection. Should do this more properly...
|
2018-02-22 05:23:39 +02:00 |
|
xenakios
|
c98b7c70e4
|
Report unstretched play range length when playing original source
|
2018-02-22 02:04:30 +02:00 |
|
xenakios
|
a3b034ac44
|
Count calls to prepareToPlay
|
2018-02-22 01:54:21 +02:00 |
|
xenakios
|
1a8bddeb9b
|
Added convenience functions to deal with storing and getting audio parameters and use them
|
2018-02-22 01:09:36 +02:00 |
|
xenakios
|
73c58f6067
|
Save and restore more parameters
|
2018-02-21 20:41:51 +02:00 |
|
xenakios
|
715a753893
|
Resample unprocessed source sound as needed
|
2018-02-21 20:16:07 +02:00 |
|
xenakios
|
3b6e309232
|
Add parameter for stretch bypass
|
2018-02-21 19:49:16 +02:00 |
|
xenakios
|
e6a7d26d27
|
Preliminary work to play the sound source unprocessed
|
2018-02-21 19:34:39 +02:00 |
|