James H Ball
|
6d5b42019d
|
Merge pull request #60 from jameshball/txt-settings
Add .txt file settings panel
|
2023-08-27 22:03:51 +01:00 |
James Ball
|
665e7b806e
|
Save and load fonts and styles
|
2023-08-27 22:01:37 +01:00 |
James Ball
|
7c0043edf6
|
Add text settings
|
2023-08-27 19:33:42 +01:00 |
James H Ball
|
da0797d536
|
Merge pull request #59 from jameshball/editor-theme
Adopt Dracula theme in code editor
|
2023-08-27 17:49:14 +01:00 |
James Ball
|
616e33c291
|
Adopt Dracula theme in code editor
|
2023-08-27 17:47:30 +01:00 |
James H Ball
|
8bb67e3c8d
|
Merge pull request #58 from jameshball/open-oscilloscope-button
Add button to open software oscilloscope
|
2023-08-27 16:41:34 +01:00 |
James Ball
|
9eb5ac2c29
|
Add button to open software oscilloscope
|
2023-08-27 16:41:16 +01:00 |
James H Ball
|
55d902d202
|
Merge pull request #56 from jameshball/add-cube
Add cube obj
|
2023-08-01 14:22:20 +01:00 |
James Ball
|
53e4c12b9a
|
Add cube obj
|
2023-08-01 14:22:09 +01:00 |
James H Ball
|
069633a086
|
Merge pull request #55 from jameshball/nuke-svgs
Completely remove custom SVG implementation and pugixml library in favour of JUCE classes
|
2023-07-30 14:03:40 +01:00 |
James Ball
|
c9a46c29d0
|
Completely remove custom SVG implementation and pugixml library in favour of JUCE classes
|
2023-07-30 14:01:56 +01:00 |
James H Ball
|
2550caa2a3
|
Merge pull request #53 from jameshball/look-and-feel
Massively overhaul look and feel of osci-render
|
2023-07-30 12:17:02 +01:00 |
James Ball
|
4a3ba6c99c
|
Set background colours for code editor
|
2023-07-28 22:14:06 +01:00 |
James Ball
|
e193122cfc
|
Style the title bar on standalone window
|
2023-07-28 21:55:54 +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 H Ball
|
9293214943
|
Merge pull request #51 from jameshball/project-files
Add support for project files and saving state in a DAW
|
2023-07-28 14:00:00 +01:00 |
James Ball
|
b845d150ff
|
Support opening legacy osci-render projects and fix some bugs
|
2023-07-28 13:55:44 +01:00 |
James Ball
|
40c0086bf4
|
Add shortcuts for opening, saving, and saving as, as well as file menu bar
|
2023-07-25 20:44:18 +01:00 |
James Ball
|
8bdbe2aac4
|
Projects are now fully saveable and loadable from a DAW
|
2023-07-25 14:09:21 +01:00 |
James Ball
|
c75a036048
|
Add ability to save state of project to xml
|
2023-07-25 12:23:27 +01:00 |
James H Ball
|
e56ec999fe
|
Merge pull request #50 from jameshball/jameshball-patch-1
Update README.md
|
2023-07-22 22:15:32 +01:00 |
James H Ball
|
ef36a0f0ea
|
Update README.md
|
2023-07-22 22:15:24 +01:00 |
James H Ball
|
08c8239d39
|
Merge pull request #49 from jameshball/perspective-effect
Implement 3D perspective effect
|
2023-07-22 22:12:28 +01:00 |
James Ball
|
96133574b3
|
Increase length of effect slider label
|
2023-07-22 22:11:02 +01:00 |
James Ball
|
12e4ffa509
|
Add TODO
|
2023-07-22 22:06:26 +01:00 |
James Ball
|
d6436aa3fa
|
Hacky solution to get editing perspective function fully working
|
2023-07-22 22:00:59 +01:00 |
James Ball
|
26860a00e6
|
Add pencil icon (non-functional) and change long-running spinlocks to mutexes
|
2023-07-22 18:42:30 +01:00 |
James Ball
|
3a50b4f53e
|
Add fixed rotate buttons to perspective effect
|
2023-07-22 15:07:11 +01:00 |
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 |