I'm currently learning about audio programming and artificial intelligence.
nberr / juce-template Goto Github PK
View Code? Open in Web Editor NEWTemplate for JUCE plugins
License: MIT License
Template for JUCE plugins
License: MIT License
Currently, the advanced button (button that shows the side panel) doesn't work consistently. Depending on the settings (always show side panel or not), the button may need to be clicked twice. Need to fix this behavior while also making sure the side panel is shown when necessary.
duplication script produces errors if .DS_Store file is present. Additional errors occur with jsui and rust-dsp folders. need to add a way to recursively copy these directories.
Don't use logical operators on strings. use f-strings instead :)
(can do a PR if you want. it just hurts me to see +
used on strings :#)
Currently when a preset is right clicked, it is also selected. Need to find a way to right click but avoid selecting.
Additionally, building the context menu depending on the preset type (factory vs user).
The program should check to see if the preset name entered by the user matches any existing user presets.
Look through files for areas you can use forward declaration instead of includes.
The program currently loads these files correctly but if the xml tree structure changes, the program crashes. Figure out a way to avoid this even if the xml changes.
Latest branch has an issue with closing the application. Not sure exactly when this happened. Most likely in 96a411c#commitcomment-66927257.
When there are two presets with the same name, the next/prev preset buttons don't behave properly. Need to add some checks to see if the user saves a preset with an existing name.
Additionally, if the user saves a preset with the name of a factory preset, what should happen?
Current solution uses modal loops which should be avoided in the future. figure out a way to use the context menu without modal loops
Add a way to drag and drop the user presets so they can be reordered. Make sure not to drag/drop factory presets.
Add a way to delete user presets. This process will require some adjusting how the preset manager iterates over the presets.
Current issue is a result of sliderValueChanged and comboBoxChanged in the MainPanel. Unlike buttons, these functions get called when a value is changed so swapping between A and B causes the value to "change".
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.