-
-
musikbear Online
-
- Posts: 9445
- Joined: January 21st, 2010, 1:42 pm
- Location: Denmark
- Discord: musikBear
January 28th, 2021, 3:53 pm
SubparFiddle wrote: ↑January 28th, 2021, 12:07 am
Is there any documentation or a good explanation on how the arpeggio system works under the hood? Like for example given a range and cycle, how does it calculate the next note in the sequence?
I'm going to try to create something similar for a project I'm working on and I haven't been able to find a good place to start on this.
There is the codebase.
LMMS is
open source, so you can study how everything is made. Our documentation is ..mildly insufficient, or non-existing, but if you are a coder and know cpp syntax, then it should be possible. You are also welcome to ask
specific code-questions, but be specific!
Also, remember that you do need to reference the Legal GPL2 licence, if you use LMMS-code in your own project. Usage of code actually imply GPL2, so your own code must also be open-source, unless you are just 'inspired' :p
https://docs.lmms.io/user-manual/8-legal/8.1-license