Installation | Docs | ChangeLog | Contributif
Rejoignez-nous sur Slack!
Alda est un langage de programmation textuel pour la composition musicale. Il vous permet de composer et de lire la musique en utilisant uniquement votre éditeur de texte et la ligne de commande.
piano:
o3
g8 a b > c d e f+ g | a b > c d e f+ g4
g8 f+ e d c < b a g | f+ e d c < b a g4
<< g1/>g/>g/b/>d/g
Pour plus d'exemples, consultez ces exemples de scores.
La conception de la langue favorise également l'esthétique, la flexibilité et la facilité d'utilisation.
(Pourquoi composer la musique de cette façon plutôt que dans un programme de notation de partitions graphiques? Voir ce billet de blog pour une brève histoire et justification.)
alda .Si vous souhaitez aider, entrez - l'eau est bien!
Voir le site officiel pour installer les instructions pour installer la dernière version d'ALDA.
Pour un aperçu des commandes et options disponibles:
alda --help
Pour lire un fichier contenant du code alda:
alda play --file examples/bach_cello_suite_no_1.alda
Pour jouer du code arbitraire sur la ligne de commande:
alda play --code "piano: c6 d12 e6 g12~4"
Pour démarrer une session interactive Alda REP:
alda repl
La documentation d'Alda est disponible ici.
Nous serions ravis de votre aide - les demandes de traction sont les bienvenues!
Pour plus de détails sur la façon dont vous pouvez contribuer à Alda, voir contribution.md.
Une autre façon de contribuer est de parrainer Dave dans le développement futur de l'ALDA.
Slack : Rejoindre le groupe Alda Slack est rapide et indolore. Viens dire bonjour!
Reddit : Abonnez-vous au Sous-Sousddit / R / Alda, où vous pouvez discuter de tout Alda et partager vos scores Alda!
Copyright © 2012-2024 Dave Yarwood et al
Distribué sous la licence publique Eclipse version 2.0.