James Ball
|
3a50b4f53e
|
Add fixed rotate buttons to perspective effect
|
2023-07-22 15:07:11 +01:00 |
James Ball
|
3701157440
|
Fix lua sliders and 3d rotation precision
|
2023-07-21 20:04:10 +01:00 |
James Ball
|
e3c2010917
|
Add non-editable perspective effect
|
2023-07-21 17:42:29 +01:00 |
James Ball
|
70de26bbb2
|
Show different slider when non-static LFO chosen
|
2023-07-21 11:41:01 +01:00 |
James Ball
|
34adbc767d
|
Remove LFO support for Lua and remove 'infinite' lua sliders as you cannot dynamically add parameters
|
2023-07-21 11:08:55 +01:00 |
James Ball
|
4520771b15
|
Make BooleanParameter discrete, show correct LFO names to plugin parameter
|
2023-07-20 21:54:21 +01:00 |
James Ball
|
7b38df4031
|
Add animation in Effect
|
2023-07-20 21:41:53 +01:00 |
James Ball
|
08458a4251
|
Add LFO and LFO Rate as parameters
|
2023-07-20 20:01:09 +01:00 |
James Ball
|
e4bc512a66
|
Add combobox on all effects for changing LFO and move lua/obj panel underneath other effects
|
2023-07-20 17:24:34 +01:00 |
James Ball
|
230707823d
|
Convert all parameters to raw pointers as JUCE manages them
|
2023-07-18 19:20:54 +01:00 |
James Ball
|
28f8626dbc
|
Update effect sliders when DAW changes parameter
|
2023-07-18 18:28:09 +01:00 |
James Ball
|
e22897d8d0
|
Add parameters for enabling and disabling effects, and refactor effects to store a boolean for enabled effects rather than presence in a list
|
2023-07-18 17:25:09 +01:00 |
James Ball
|
de3ab79052
|
Parameters are now controllable from DAW
|
2023-07-17 20:09:13 +01:00 |
James Ball
|
707715bc2e
|
Refactor EffectDetails into EffectParameter
|
2023-07-17 17:16:18 +01:00 |
James Ball
|
72951d3146
|
Range of sliders is now controllable
|
2023-07-17 14:37:36 +01:00 |
James Ball
|
bb91460429
|
Store range, step, and smoothing within EffectDetails
|
2023-07-16 20:54:41 +01:00 |
James Ball
|
afc16fc044
|
Most effects now change smoothly between values, making the visuals MUCH smoother when using sliders
|
2023-07-14 15:34:24 +01:00 |
James Ball
|
6d048ce26e
|
Add wobble effect and remove frequency input from effect applications
|
2023-07-13 20:11:24 +01:00 |
James Ball
|
89452a4dd6
|
Introduce more locks to prevent concurrency issues
|
2023-07-11 22:28:54 +01:00 |
James Ball
|
a369adb6ae
|
Add delay effect and refactor effects to allow multiple values per effect
|
2023-07-11 13:32:52 +01:00 |
James Ball
|
a103ac44b6
|
Add audio websocket server that sends data to software oscilloscope browser client
|
2023-07-10 22:00:36 +01:00 |
James Ball
|
afdd4483b3
|
Add basic volume visualiser with non-functioning sliders
|
2023-07-10 13:17:04 +01:00 |
James Ball
|
be64e7325e
|
Set audio visualiser to 60fps and show current frequency
|
2023-07-09 21:30:33 +01:00 |
James Ball
|
e2f9a6c4a4
|
Focal length, rotation, and rotation speed sliders all functional, and add Effect initialisable with a lambda
|
2023-07-05 12:02:28 +01:00 |
James Ball
|
b5cfc2824b
|
Add non-functional .obj settings that appear when .obj file is opened and start properly locking between audio/gui threads
|
2023-07-04 20:47:54 +01:00 |
James Ball
|
b117aae5f5
|
Complete infinite lua slider support
|
2023-07-04 14:58:36 +01:00 |
James Ball
|
fe7b59bc70
|
add checkbox to effects
|
2023-03-29 10:55:11 +01:00 |
James Ball
|
4cf64c9654
|
Add smooth effect
|
2023-03-28 15:52:51 +01:00 |
James Ball
|
e6c9cee6b1
|
Add vertical/horizontal distort, rotate, and vector cancelling effects
|
2023-03-28 14:33:56 +01:00 |
James Ball
|
a032a16b66
|
Significantly reduce required code for adding effects
|
2023-03-28 13:44:46 +01:00 |
James Ball
|
3056ae3997
|
Add functional sliders for bit crush and bulge
|
2023-03-28 13:12:41 +01:00 |
James Ball
|
0ed2a10ac4
|
Add bulge effect, a way of adding effects, and a draggable list component for showing effects
|
2023-03-26 13:58:31 +01:00 |
James Ball
|
cd07ce20a8
|
Add initial audio effect functionality
|
2023-03-25 20:24:10 +00:00 |