-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Synchro, a simple phase modulation synth #5147
Draft
rubiefawn
wants to merge
54
commits into
LMMS:master
Choose a base branch
from
rubiefawn:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
+1,202
−0
Commits on Jan 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1b7ded0 - Browse repository at this point
Copy the full SHA 1b7ded0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee9bed4 - Browse repository at this point
Copy the full SHA ee9bed4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16e74b9 - Browse repository at this point
Copy the full SHA 16e74b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26ad46d - Browse repository at this point
Copy the full SHA 26ad46dView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd32854 - Browse repository at this point
Copy the full SHA dd32854View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63e126f - Browse repository at this point
Copy the full SHA 63e126fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 215521f - Browse repository at this point
Copy the full SHA 215521fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a5302c - Browse repository at this point
Copy the full SHA 0a5302cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4304cc - Browse repository at this point
Copy the full SHA c4304ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c1726a - Browse repository at this point
Copy the full SHA 3c1726aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c005793 - Browse repository at this point
Copy the full SHA c005793View commit details -
Performance optimizations round 1 (.cpp only)
Simplified the math involved with calculating output Changed doubles to floats Added oversampling (credit to @douglasdgi) Added comments for documentation This code was edited on GitHub so this commit will not build. The next one will update the header to fix this.
Configuration menu - View commit details
-
Copy full SHA for 30947d2 - Browse repository at this point
Copy the full SHA 30947d2View commit details -
Performance optimizations round 1 (.h)
Changed doubles to floats Fixed function declarations that broke in the .cpp commit
Configuration menu - View commit details
-
Copy full SHA for fe45708 - Browse repository at this point
Copy the full SHA fe45708View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92ad0a0 - Browse repository at this point
Copy the full SHA 92ad0a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe57e52 - Browse repository at this point
Copy the full SHA fe57e52View commit details -
Configuration menu - View commit details
-
Copy full SHA for afd98db - Browse repository at this point
Copy the full SHA afd98dbView commit details -
Fixed a constructor using a removed parameter and fixed a variable typo
Configuration menu - View commit details
-
Copy full SHA for f01aff9 - Browse repository at this point
Copy the full SHA f01aff9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cbc15c - Browse repository at this point
Copy the full SHA 7cbc15cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80e6aca - Browse repository at this point
Copy the full SHA 80e6acaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 33fb791 - Browse repository at this point
Copy the full SHA 33fb791View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1271930 - Browse repository at this point
Copy the full SHA 1271930View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30c3ebe - Browse repository at this point
Copy the full SHA 30c3ebeView commit details -
Configuration menu - View commit details
-
Copy full SHA for be1717c - Browse repository at this point
Copy the full SHA be1717cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8587b2 - Browse repository at this point
Copy the full SHA e8587b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for de628f1 - Browse repository at this point
Copy the full SHA de628f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b478ee - Browse repository at this point
Copy the full SHA 5b478eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67d3f75 - Browse repository at this point
Copy the full SHA 67d3f75View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8bb3cc - Browse repository at this point
Copy the full SHA b8bb3ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a8a7c1 - Browse repository at this point
Copy the full SHA 5a8a7c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9557d15 - Browse repository at this point
Copy the full SHA 9557d15View commit details -
Configuration menu - View commit details
-
Copy full SHA for e94a824 - Browse repository at this point
Copy the full SHA e94a824View commit details -
Configuration menu - View commit details
-
Copy full SHA for 642a4bf - Browse repository at this point
Copy the full SHA 642a4bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8068eb2 - Browse repository at this point
Copy the full SHA 8068eb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for db9f4b7 - Browse repository at this point
Copy the full SHA db9f4b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e965d8d - Browse repository at this point
Copy the full SHA e965d8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 487562a - Browse repository at this point
Copy the full SHA 487562aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d317c6 - Browse repository at this point
Copy the full SHA 9d317c6View commit details -
🐛 Enable instrument track processing, fix envelopes
Didn't realize commenting out that line would disable the FX rack yikes. Also, realized that my exponential envelope was inverted so fixed that
Configuration menu - View commit details
-
Copy full SHA for 09dc2e6 - Browse repository at this point
Copy the full SHA 09dc2e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b13101 - Browse repository at this point
Copy the full SHA 8b13101View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e4710c - Browse repository at this point
Copy the full SHA 5e4710cView commit details -
Configuration menu - View commit details
-
Copy full SHA for df30195 - Browse repository at this point
Copy the full SHA df30195View commit details -
Made these edits on Windows so if things break I won't know till the CI tells me haha
Configuration menu - View commit details
-
Copy full SHA for 5076f3a - Browse repository at this point
Copy the full SHA 5076f3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1780d2d - Browse repository at this point
Copy the full SHA 1780d2dView commit details -
m_nph over nph, "pluginBrowser" to "PluginBrowser"
Configuration menu - View commit details
-
Copy full SHA for 7e295c0 - Browse repository at this point
Copy the full SHA 7e295c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4150360 - Browse repository at this point
Copy the full SHA 4150360View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25f6c4e - Browse repository at this point
Copy the full SHA 25f6c4eView commit details -
🐛 Remove typo and reorder function declaration
i could reboot into linux to compile and test this or i could let the CI do it for me and commit a trillion times. hmm
Configuration menu - View commit details
-
Copy full SHA for 02b8055 - Browse repository at this point
Copy the full SHA 02b8055View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4282e4 - Browse repository at this point
Copy the full SHA e4282e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ffd2a5 - Browse repository at this point
Copy the full SHA 8ffd2a5View commit details
Commits on Jul 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6846bce - Browse repository at this point
Copy the full SHA 6846bceView commit details
Commits on Oct 7, 2024
-
Merge remote-tracking branch 'origin/master' into master
Conflicts: * cmake/modules/PluginList.cmake
Configuration menu - View commit details
-
Copy full SHA for e94b3c1 - Browse repository at this point
Copy the full SHA e94b3c1View commit details -
After the merge in commit e94b3c1 the code of the `SynchroSynth` class did not compile anymore due to several reasons. This commit includes the fixes that were necessary to make it work again. It's mostly: * Removal of the `MM_OPERATORS` macro * Switch from `sampleFrame` to the "new" `SampleFrame` class * Adjusting some enums (`Plugin::Type::Instrument`, `Graph::Style::Linear`, `KnobType::Dark28`) * Use `AudioEngine::outputSampleRate` instead of `AudioEngine::processingSampleRate` The usage of `SampleFrame` also made slight changes with regards to the assignment of the result samples necessary. Fix warnings in three for loops which used `int` as the running variable over an `unsigned int` type.
Configuration menu - View commit details
-
Copy full SHA for d67a3ed - Browse repository at this point
Copy the full SHA d67a3edView commit details
Commits on Oct 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7492469 - Browse repository at this point
Copy the full SHA 7492469View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ec63f1 - Browse repository at this point
Copy the full SHA 3ec63f1View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.