James Ball
|
fd8935a589
|
Slightly improve Lua variable performance, and add control for MIDI voices
|
2023-12-21 14:14:33 +00:00 |
James Ball
|
b85318a4fd
|
Use independent states for every ShapeVoice for Lua
|
2023-12-20 23:30:20 +00:00 |
James Ball
|
c17d5024cf
|
Pass more variables from audioprocessor to Lua
|
2023-12-20 21:41:28 +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
|
151aaf68cf
|
Use native window with native menu bar
|
2023-12-20 20:58:08 +00:00 |
James H Ball
|
3540074cc8
|
Merge pull request #82 from jameshball/lua-errors
Add Lua error messages
|
2023-12-20 19:23:30 +00:00 |
James Ball
|
0d4f461503
|
Remove race condition when painting error message, and remove newline characters from error message
|
2023-12-20 19:22:59 +00:00 |
James Ball
|
1eb0c4956f
|
Use a unique id for each file, rather than non-unique filename, to identify a document
|
2023-12-20 18:43:03 +00:00 |
James Ball
|
be8f30476b
|
Only update code editors that map to the lua parser
|
2023-12-20 17:47:58 +00:00 |
James Ball
|
6686d25085
|
Show Lua errors in the code editor
|
2023-12-20 17:13:38 +00:00 |
James Ball
|
e3ecb794b0
|
Start getting useful error messages for Lua
|
2023-12-20 13:27:22 +00:00 |
James H Ball
|
90fcd085be
|
Merge pull request #81 from jameshball/interface-refresh
Interface refresh
|
2023-12-19 12:20:36 +00:00 |
James Ball
|
c62b6a9f90
|
Change envelope to show ADSR stats when ADSR mode is on
|
2023-12-19 12:11:12 +00:00 |
James Ball
|
f9b9e09a53
|
Change design of envelope component
|
2023-12-18 15:06:34 +00:00 |
James Ball
|
3eb8bbae5a
|
Remove tabs from interface, move MIDI settings to seperate toggleable window, resign MIDI settings and envelope component, wire up MIDI keyboard
|
2023-12-18 13:41:56 +00:00 |
James Ball
|
07a35e709e
|
Add tooltips to fixed rotate and edit buttons
|
2023-12-17 22:46:24 +00:00 |
James Ball
|
633723f1ba
|
Move description to parameters
|
2023-12-17 21:32:56 +00:00 |
James H Ball
|
f12ef1bbd0
|
Merge pull request #80 from jameshball/audio-input
Audio input
|
2023-12-14 21:31:27 +00:00 |
James Ball
|
b2d37dacb1
|
Add audio input support
|
2023-12-14 21:26:40 +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
|
a7e7ea8122
|
Add icon
|
2023-12-10 22:17:26 +00:00 |
James Ball
|
6608e0f35b
|
Remove white background from tabs
|
2023-12-10 21:57:34 +00:00 |
James Ball
|
55c296d4f7
|
Update lookandfeel and revert to old colours
|
2023-12-10 21:38:35 +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
|
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 |