You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
vozA = {c e f g | c' e' f' g'}
piano = {up{notas sol}, down{notas fa}}
voice.clef = "G"
voice.sequence = {c e f g | c f} ?
voice.transpose
voice.octave
voice.retrogade
voice.mirror
dava p criar umas fugas
ou modificações em linha já na sequência
voice = {c e f g | c f} r
para facilitar na hora de digitar, operadores mnemônicos
sequence => c e f g | c' d'
voice => sequence?
voice <= sequence
sample1 = [20 30 10] como colocar as durações?
eh uma escrita bem complicada p colocar coisas mnemonicas
acho que poderia separar
abre mais possibilidades para manipular cada elemento com operadores de sequências
isso permite mais criar musica serial
ou tipo texturais
ou mozart
o mozart fez uma cartilha de composição de sonatas
tem uma implementação, n lembro onde agora
segue principios matematicos
maybe we could generate lilypond commands (or vexflow? http://vexflow.com/docs/tutorial.html).
how to make the vivace lang a score generator?
we can hack the original lang spec https://github.com/automata/vivace/wiki/Language-spec maintaining sequences ideas from @ttm and new ideas on score generation from @jahpd (http://github.com/jahpd/LilypondJS).
The text was updated successfully, but these errors were encountered: