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
|
3ab190398b
|
Allow sections to be resized
|
2023-11-25 22:10:36 +00:00 |
James H Ball
|
21c054726e
|
Merge pull request #78 from jameshball/code-cleanup
Minor code cleanup
|
2023-11-25 20:57:07 +00:00 |
James Ball
|
553e672f84
|
Minor code cleanup
|
2023-11-25 18:45:04 +00:00 |
James H Ball
|
34c215bca7
|
Merge pull request #77 from jameshball/envelope
Adds an ADSR envelope for controlling how MIDI notes are played
|
2023-11-25 18:26:05 +00:00 |
James Ball
|
00edb70a75
|
Have envelope control ADSR of MIDI
|
2023-11-25 17:57:35 +00:00 |
James Ball
|
a7169bd8d1
|
Get all parameters working
|
2023-11-25 16:38:09 +00:00 |
James Ball
|
6d08a00b33
|
Move envelope to MidiComponent and get parameters working
|
2023-11-25 15:37:33 +00:00 |
James Ball
|
5047979ff4
|
Show dragging cursor when hovering over envelope line
|
2023-11-18 11:34:15 +00:00 |
James Ball
|
81eb0585ae
|
Fix compilation issues
|
2023-11-18 11:07:05 +00:00 |
James Ball
|
95dd9a5f4b
|
Add default ADSR envelope and control shape of curve with alt + mouse drag
|
2023-11-18 11:00:14 +00:00 |
James Ball
|
3959dafe28
|
Add functional envelope component for ADSR
|
2023-11-18 11:00:14 +00:00 |
James Ball
|
037c39ce96
|
Support mac properly on latest xcode version and juce version
|
2023-11-12 13:42:02 +00:00 |
James H Ball
|
db66ff17f5
|
Merge pull request #76 from jameshball/oscilloscope-improvements
Oscilloscope Improvements
|
2023-11-12 12:55:36 +00:00 |
DJLevel3
|
f898e8ac8a
|
Implement oscilloscope improvements
|
2023-11-07 11:59:57 -07:00 |
James H Ball
|
8cdaa88417
|
Merge pull request #74 from jameshball/lua-slider-depth-func
Allow lua slider values to be used in perspective function
|
2023-10-19 12:20:48 +01:00 |
James Ball
|
48a5f2bb20
|
Allow lua slider values to be used in perspective function
|
2023-10-19 12:20:24 +01:00 |
James H Ball
|
9fa9d89cb7
|
Merge pull request #71 from jameshball/lua-vst-fix
Fix lua values so they update when the interface is closed
|
2023-09-16 14:00:21 +01:00 |
James Ball
|
2469835c2f
|
Fix lua values so they update when the interface is closed
|
2023-09-16 13:59:52 +01:00 |
James H Ball
|
616f1128d2
|
Merge pull request #69 from jameshball/lua-fixes
Lua bug fixes and increased stability
|
2023-09-14 20:23:55 +01:00 |
James Ball
|
059d436261
|
Add Lua fallback script if it doesn't run correctly
|
2023-09-14 20:21:08 +01:00 |
James Ball
|
60e7e2082d
|
Fix various lua bugs to prevent crashes
|
2023-09-11 21:28:34 +01:00 |
James H Ball
|
19c115e47a
|
Merge pull request #68 from jameshball/blender
Fix default midiEnabled
|
2023-09-10 19:30:40 +01:00 |
James Ball
|
ac2cf8f372
|
Fix default midiEndabled
|
2023-09-10 19:30:04 +01:00 |
James H Ball
|
09aebc63a9
|
Merge pull request #67 from jameshball/blender
Fix Blender when using MIDI, and change default MIDI enabled
|
2023-09-10 19:13:06 +01:00 |
James Ball
|
775da0186c
|
Fix Blender when using MIDI, and change default MIDI enabled
|
2023-09-10 18:52:21 +01:00 |
James H Ball
|
20b367b466
|
Merge pull request #66 from jameshball/blender
Add Blender support
|
2023-09-10 17:45:22 +01:00 |
James Ball
|
1bf3ba6646
|
Add Blender support
|
2023-09-10 17:43:37 +01:00 |
James H Ball
|
068459812f
|
Merge pull request #65 from jameshball/bug-fixes
Various bug fixes
|
2023-09-10 12:45:27 +01:00 |
James Ball
|
740f2e2a0a
|
Slightly improve line culling
|
2023-09-10 12:39:34 +01:00 |
James Ball
|
a047888382
|
Super basic 3D object line culling
|
2023-09-10 12:35:26 +01:00 |
James Ball
|
eece1b1dae
|
Allow visualiser to be paused by clicking
|
2023-09-10 11:14:10 +01:00 |
James Ball
|
298b2eeb77
|
Fix BlockingQueue implementation
|
2023-09-10 10:53:50 +01:00 |
James Ball
|
a6d25a122c
|
Use a blocking queue instead of lock free to massively reduce CPU usage
|
2023-09-09 15:32:03 +01:00 |
James H Ball
|
32b2d2d35d
|
Merge pull request #64 from jameshball/windows-min-fix
Replace std min with juce jmin
|
2023-09-09 13:47:18 +01:00 |
James Ball
|
3c0bda1984
|
Replace std min with juce jmin
|
2023-09-09 13:47:02 +01:00 |
James H Ball
|
a786f0edab
|
Merge pull request #63 from jameshball/mac-support
Add macos support, add basic MIDI support, fix several major bugs
|
2023-09-09 11:36:03 +01:00 |
James Ball
|
398f3268f5
|
Fix SVG parsing bugs, object parsing bugs, rotation precision errors
|
2023-09-09 11:22:14 +01:00 |
James Ball
|
2157b8a867
|
Allow files to be selected on mac when opening
|
2023-09-09 10:02:16 +01:00 |
James Ball
|
fca62d009f
|
Support enabling and disabling MIDI
|
2023-09-07 22:04:08 +01:00 |
James Ball
|
596771f625
|
Change how min/max is initialised to prevent naming conflicts on Windows
|
2023-09-07 21:55:10 +01:00 |
James Ball
|
8c8ccb2a02
|
Get MIDI working, and MASSIVELY speed up calculating arc length
|
2023-09-05 22:57:29 +01:00 |
James Ball
|
81bea16c91
|
Fix the most major mac bugs
|
2023-09-05 20:46:05 +01:00 |
James Ball
|
c6c3b21e06
|
Merge synthesiser branch into mac-support
|
2023-09-05 19:52:31 +01:00 |
James Ball
|
259dadbf3b
|
Remove old buffer producer and consumer and replace with the way legacy osci-render does it
|
2023-09-01 23:42:17 +01:00 |
James Ball
|
adf5624e4e
|
Start trying to support mac
|
2023-09-01 19:52:36 +01:00 |
James Ball
|
8107c521b8
|
Add tabs for main settings and MIDI settings
|
2023-08-29 20:47:13 +01:00 |
James Ball
|
4667019163
|
Add failsafe when fetching new frame in loop
|
2023-08-28 22:09:34 +01:00 |
James Ball
|
13a6a6e2e3
|
Get basic MIDI input working
|
2023-08-28 22:06:21 +01:00 |