Zürich (helpnews) - 16.09.2015, Was ist „Alda“? Alda ist eine Musik-Programmiersprache, die leistungsstark und flexibel
sein will. Einfach Code in einen Texteditor tippen, das Ganze in ein Programm
einspeisen, und schon wird der Code in Klang übersetzt.
Der Slogan zu Alda lautet „A music programming language for musicians“ (Eine Musikprogrammiersprache für Musiker). Damit möchte ich klarstellen, dass Alda nicht nur für Programmierer von Nutzen sein soll. Ich habe mir viel Mühe gegeben, damit die Syntax so intuitiv und anfängerfreundlich wie möglich daherkommt. Alda soll für Leute mit wenig oder gar keiner Programmiererfahrung so einfach zu benutzen sein, dass sie gleich loslegen können. Dass die Syntax simpel ist, soll aber nicht heissen, dass das System als Ganzes schlicht ist: Alda wird eine breitestmögliche Palette an kreativen Möglichkeiten für Komponisten anbieten. Das kreative Potential von Audioprogrammiersprachen ist gross, und ich hoffe, dass Alda viel von diesem Potential verfügbar machen wird.
Beim Schreiben kann man mit Alda MIDI-Partituren für Instrumente im MIDI-Soundset verfassen. In naher Zukunft wird Alda auch synthetisierte Sounds beinhalten, etwa solche aus einfachen Waveforms, Samples, die aus Sounddateien geladen werden und vielleicht aus anderen Formen der Synthese. Ich stelle mir eine Welt vor, in der sowohl Programmierer als auch Laien jede Art von Musik komponieren können, von Klassik über Chiptune bis zu experimentellen Klanglandschaften – allein mit der Hilfe eines Texteditors und des Programms Alda.
Wie's funktioniert
Nun ein einfaches Beispiel. Übersetzen wir diesen Takt Musik in Alda-Code:
Wir haben hier vier Viertelnoten: C, D, E und F. Die Alda-Version davon sieht so aus:
Nun haben wir Alda noch nicht mitgeteilt, welches Instrument diese Noten spielen soll. Wählen wir einmal das Klavier:
Wenn man jetzt Enter drückt, spielt das Klavier diese vier Noten. Solang man das nicht ändert, werden nun alle eingegeben Noten von Klavier gespielt. Das ist die grundlegende Funktionsweise von Alda, der Programmiersprache, mit deren Hilfe aus Komponisten Programmierer werden können.
-Dave Yarwood
Übersetzt und adaptiert von Raphael Dorigo / vollständiger Originaltext auf www.daveyarwood.github.io
Medienkontakt:
Raphael Dorigo, Kommunikation
raphael.dorigo@help.ch
044 240 36 40
Matthias Stöckli, Verkaufsleiter
matthias.stoeckli@help.ch
0800 732 724
Onlineverlag
HELP Media AG
Leutschenstrasse 1
8807 Freienbach
Anbieter für Suchmaschinen, Informationsportale, Internet-Verzeichnisse, Domains, Onlinewerbung, SEO, Digital Ads, Videospots, Medienpublikationen und Firmenadressen.
HELP.CH ® gibt es seit 1996 und ist heute ein führendes Schweizer Verzeichnis für Wirtschafts- und Handelsregisterdaten sowie von Firmeninformationen.
HELP.CH ® ist mit seinen eigenen Webadressen und Informationsportalen eines der grössten Schweizer Medien-Netzwerke und offizieller Registrar und Reseller für .ch .swiss und .com Domains.
Portal Helpnews.ch (Firmenporträt) | |
Artikel 'Alda: Wenn Komponisten zu Programmierern werden...' auf Swiss-Press.com |
Wachsender Handlungsbedarf der Unternehmen im Bereich Stress und psychische Gesundheit
Gesundheitsförderung Schweiz, 29.04.2025Kommando Cyber veröffentlicht erstes Open-Source-Projekt
Eidgenössisches Departement für Verteidigung VBS, 29.04.20251800 neue Forschungsprojekte kreieren Wissen für die Wirtschaft und die Gesellschaft
Schweizerischer Nationalfonds SNF, 29.04.2025
09:31 Uhr
Die UBS übertrifft im ersten Quartal mit 1,7 Milliarden Dollar ... »
09:20 Uhr
Rückgang von 43 Prozent: Mercedes-Benz erneut mit Gewinneinbruch »
08:50 Uhr
Kein Trend mehr: Wer einen Campingbus wollte, hat schon einen »
15:31 Uhr
Swisscom Cybersecurity Threat Radar 2025: neue Gefahren im Visier »
12:51 Uhr
Pilot bittet nach riskantem Manöver um Verzeihung »
A. Vogel Bio Herbamare 3x10g
CHF 4.35
Coop
A. Vogel Bio Kelpamare
CHF 4.85
Coop
A.Vogel Bio Herbamare Kräutersalz
CHF 4.75
Coop
A.Vogel Bio Herbamare Kräutersalz
CHF 3.40
Coop
A.Vogel Bio Herbamare Kräutersalz
CHF 14.90
Coop
A.Vogel Bio Herbamare Kräutersalz Spicy
CHF 6.45
Coop
Aktueller Jackpot: CHF 2'007'661