James Ball
|
90ce1a73a2
|
Create SvgButton component to reduce duplication
|
2023-07-22 13:44:13 +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 H Ball
|
ee181b0276
|
Merge pull request #48 from jameshball/lfo
Introduce effect LFOs/animation
|
2023-07-21 11:47:26 +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 H Ball
|
26535b7a69
|
Merge pull request #46 from jameshball/translate-effect
Add translate effect and other improvements
|
2023-07-19 21:47:28 +01:00 |
James Ball
|
e4a579164c
|
Make visualiser look better, add translate effect, fix fixed rotation axis
|
2023-07-19 21:40:31 +01:00 |
James H Ball
|
e42e765b8d
|
Merge pull request #45 from jameshball/jameshball-patch-1
Update README.md
|
2023-07-18 22:46:01 +01:00 |
James H Ball
|
1e6d5bd2eb
|
Update README.md
|
2023-07-18 22:45:54 +01:00 |
James H Ball
|
4b40e650c0
|
Merge pull request #44 from jameshball/audio-plugin-parameters
Complete audio plugin parameter implementation
|
2023-07-18 19:22:29 +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 H Ball
|
b4e3eceb46
|
Merge pull request #43 from jameshball/audio-plugin-parameters
Audio plugin parameters
|
2023-07-17 20:15:53 +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 H Ball
|
2826a0198b
|
Merge pull request #42 from jameshball/effect-range
Allow range of sliders to be changed
|
2023-07-17 15:50:00 +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 H Ball
|
02d5aef922
|
Merge pull request #41 from jameshball/smooth-effects
Most effects now change smoothly between values, making the visuals MUCH smoother when using sliders
|
2023-07-14 15:36:07 +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 H Ball
|
db1c12e560
|
Merge pull request #40 from jameshball/wobble
Add wobble effect and remove frequency input from effect applications
|
2023-07-13 20:11:49 +01:00 |
James Ball
|
6d048ce26e
|
Add wobble effect and remove frequency input from effect applications
|
2023-07-13 20:11:24 +01:00 |
James H Ball
|
1d34763f2f
|
Merge pull request #39 from jameshball/echo
Effect refactor, echo effect, multiple sliders per effect, concurrency fixes
|
2023-07-11 22:31:33 +01:00 |
James Ball
|
89452a4dd6
|
Introduce more locks to prevent concurrency issues
|
2023-07-11 22:28:54 +01:00 |
James Ball
|
3ea8bad02b
|
Use weak_ptr to avoid memory leak and circular reference
|
2023-07-11 19:25:42 +01:00 |
James Ball
|
2462a7978e
|
Add variable-size listboxes for echo effect
|
2023-07-11 18:48:45 +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 H Ball
|
67d8e942ad
|
Merge pull request #37 from jameshball/web-software-oscilloscope
Add support for web-based software oscilloscope
|
2023-07-10 22:03:32 +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 H Ball
|
8db9f448f1
|
Merge pull request #33 from jameshball/volume
Add volume and threshold slider with volume visualiser
|
2023-07-10 18:10:01 +01:00 |
James Ball
|
662f423bc2
|
Add volume and threshold icons
|
2023-07-10 18:04:24 +01:00 |
James Ball
|
c0e64094aa
|
Create fully-functioning and somewhat good looking volume visualiser
|
2023-07-10 17:42:22 +01:00 |
James Ball
|
afdd4483b3
|
Add basic volume visualiser with non-functioning sliders
|
2023-07-10 13:17:04 +01:00 |
James H Ball
|
0a922847b4
|
Merge pull request #32 from jameshball/frequency
Add audio streaming, software oscilloscope, and current frequency
|
2023-07-09 21:34:45 +01:00 |
James Ball
|
be64e7325e
|
Set audio visualiser to 60fps and show current frequency
|
2023-07-09 21:30:33 +01:00 |
James Ball
|
061595b575
|
Add proof of concept audio visualiser component
|
2023-07-08 18:59:05 +01:00 |
James Ball
|
8e61d6f280
|
Add core functionality for audio buffer producers and consumers
|
2023-07-08 13:25:35 +01:00 |
James H Ball
|
93c58d8a48
|
Merge pull request #31 from jameshball/trace-effect
Add trace min and trace max effects
|
2023-07-06 17:58:09 +01:00 |
James Ball
|
011fc8bb10
|
Add trace min and trace max effects
|
2023-07-06 17:57:10 +01:00 |
James H Ball
|
6de4e4965d
|
Merge pull request #30 from jameshball/create-files
Files can be created within osci-render
|
2023-07-05 22:47:53 +01:00 |
James Ball
|
18704f46ed
|
Files can be created within osci-render
|
2023-07-05 22:45:51 +01:00 |
James H Ball
|
7b0853243b
|
Merge pull request #29 from jameshball/jameshball-patch-1
Create .gitattributes
|
2023-07-05 18:26:34 +01:00 |
James H Ball
|
96bb739d10
|
Create .gitattributes
|
2023-07-05 18:26:25 +01:00 |