James Ball
|
f1f54c761f
|
Make UI more responsive and effects rounded
|
2024-03-29 22:51:35 +00:00 |
James Ball
|
579a16f5b2
|
Replace effect checkbox with toggle switch and fix bug on macOS when changing range of slider
|
2024-03-03 20:31:31 +00:00 |
James Ball
|
8f6a9f7ed8
|
Increment version number
|
2024-03-03 14:08:28 +00:00 |
James Ball
|
690ea8bd43
|
Move Lua component under the code editor, remove z pos and rotate speed parameters
|
2024-02-12 22:33:06 +00:00 |
James Ball
|
bfc70d71dc
|
Resolve conflicts
|
2024-01-30 19:29:31 +00:00 |
James Ball
|
cad5bad853
|
It works
|
2024-01-28 20:19:56 +00:00 |
James Ball
|
22fdf8872d
|
Refactor significant portion of codebase to use custom effect instead of perspective effect, and add perspective effect as a new permanent effect
|
2024-01-07 19:48:02 +00:00 |
James Ball
|
b20ef8b994
|
Disable sidechain for Lua
|
2024-01-01 17:34:17 +00:00 |
James Ball
|
72cc253159
|
Resize effect component when too small, and add sidechain ability
|
2024-01-01 17:34:17 +00:00 |
James Ball
|
fd8935a589
|
Slightly improve Lua variable performance, and add control for MIDI voices
|
2023-12-21 14:14:33 +00:00 |
James Ball
|
a0d2c93327
|
Fix bug that meant you couldn't change slider ranges
|
2023-12-20 21:09:22 +00:00 |
James Ball
|
633723f1ba
|
Move description to parameters
|
2023-12-17 21:32:56 +00:00 |
James Ball
|
ea67f99a94
|
Temporarily disable tooltips
|
2023-12-14 20:12:03 +00:00 |
James Ball
|
f310e98d6b
|
Add basic tooltips to effect component
|
2023-12-12 22:54:36 +00:00 |
James Ball
|
7097779110
|
Correctly disable components visually
|
2023-12-10 21:03:12 +00:00 |
James Ball
|
a520ec1621
|
Avoid having to change alpha for disabled components
|
2023-12-03 22:52:34 +00:00 |
James Ball
|
50cc383e25
|
Start improving design of effect component lists
|
2023-12-03 22:37:38 +00:00 |
James Ball
|
adf5624e4e
|
Start trying to support mac
|
2023-09-01 19:52:36 +01:00 |
James Ball
|
5a7124cc80
|
Massively overhaul the entire interface colours to make it look similar to legacy osci-render
|
2023-07-28 21:10:21 +01:00 |
James Ball
|
96133574b3
|
Increase length of effect slider label
|
2023-07-22 22:11:02 +01:00 |
James Ball
|
3701157440
|
Fix lua sliders and 3d rotation precision
|
2023-07-21 20:04:10 +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
|
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
|
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
|
a9e99d336b
|
Ensure min < max always
|
2023-07-17 15:39:21 +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
|
89452a4dd6
|
Introduce more locks to prevent concurrency issues
|
2023-07-11 22:28:54 +01:00 |
James Ball
|
2462a7978e
|
Add variable-size listboxes for echo effect
|
2023-07-11 18:48:45 +01:00 |
James Ball
|
011fc8bb10
|
Add trace min and trace max effects
|
2023-07-06 17:57:10 +01:00 |
James Ball
|
1b974b9706
|
Restrict to only one additional component in EffectComponent and make code less hacky
|
2023-07-05 18:17:11 +01:00 |
James Ball
|
3db0a94254
|
Make components align in ObjComponent and reset more things when resetting rotation
|
2023-07-05 18:14:04 +01:00 |
James Ball
|
40537cbe55
|
Add resources from Java osci-render, fully implement fixed rotation axis for 3D rotation, fix various bugs when opening and closing GUI as a VST
|
2023-07-05 17:57:41 +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
|
e4b5545723
|
Add common EffectComponent across all sliders incl. frequency and remove EffectComponentGroup
|
2023-07-02 18:47:04 +01:00 |