Estaba mirando Python In Music , pero no estoy seguro de si alguna de las bibliotecas enumeradas realmente admite
Antecedentes: Quiero entrenar a los niños a leer notas. Para hacerlo, quiero proporcionar una Raspberry Pi 2B que incluya una pantalla de 400x320. La Raspberry está conectada a un teclado a través de MIDI. Los niños ven las notas y tienen que tocar los tonos correctos. Se trata de leer notas, no de tocar con fluidez, por lo que la pequeña pantalla es suficiente.
Ejemplo de pantalla 320x240 del resultado final:
Estoy buscando una biblioteca que pueda generar la clave de sol, las líneas, el indicador de ritmo y las notas.
LilyPond es la mejor opción para el grabado de notación musical: hay varias bibliotecas de Python que interactúan con él, como Abjad .
generar la: - clave de sol, - líneas, - indicador de ritmo - y las notas. Todo lo anterior, usando una notación de texto, y más como cuerdas, partes múltiples, otras notaciones, etc.
Un ejemplo que preparé, no suena musicalmente, estoy seguro :
\language "english"
\relative c'' {
\time 4/4
cs2 es4 f4 ds4( g2) cs4 e4 bf( c4 fb2 g4) {af bs} e~
}
\addlyrics {
Croak like a frog in a Lily-Pond!
}
Algunos ejemplos del sitio web:
sudo apt-get install lilypond
, PIP también se instaló bien sudo apt-get install python-pip
pero Abjed ( pip install abjad
) devuelve un error "Error:root:Error parsing". Intentaré arreglarlo con la magia de Google.pip
lo que necesita sudo pip install
xxxx
; personalmente, generalmente lo uso sudo pip install -U
xxxx
para asegurarme de que los paquetes dependientes también se actualicen. Alternativamente, use python viritualenv, consulte pypi.python.org/pypi/virtualenv
Tomás Weller