Add Phrase (Piano Roll)
ricardomatias opened this issue · 0 comments
ricardomatias commented
New entity: Phrase
. Creates musical phrases through a generator-like usage.
Requirements
.next()
to move the musical phrase onwards or else it plays the same- Has a key
- Can play notes outside of a key (depending on circle of fifths)
- Rests (doesn't always play)
- Has styles f.ex:
motif
- Phrases can have multiple notes playing at the same time
Goals:
- Base for the creation of instrument-like playing, such as a piano (left+right hand)
- Allows creating descending/ascending patterns/arpeggios which span more than 1 octave