Die Leute haben viele Dinge geschrieben, die es ermöglichen, eine Sache als eine andere zu visualisieren. Jetzt schlage ich vor, Briefe in Musik übersetzen zu können! Es ist Ihre Aufgabe, ein Programm zu schreiben, das eine Textdatei verwendet und eine Audiodatei ausgibt, wobei jeder Buchstabe in eine bestimmte Notiz von konvertiert wird C3-C8
.
Haftungsausschluss - Ich erwarte eigentlich nicht, dass die Musik gut klingt, aber ich hoffe, überrascht zu sein.
Spezifikationen
- Sie nehmen den Namen einer Datei als Zeichenfolge und den BPM (Beats per Minute) als Int
- Sie machen Großbuchstaben
A
zur NotizC3
- Und gehen Sie für jeden Charakter in dieser Reihenfolge einen halben Schritt nach oben:
ABCDEFGHIJKLMNOPQRSTUVWXYZ ()-,;.'"abcdefghijklmnopqrstuvwxyz
- Ja, nicht jedes Zeichen wird verwendet, da dies zu viele Oktaven umfasst.
- Sie übersetzen jedes Zeichen in der Datei auf diese Weise
- Fügen Sie die Noten zum angegebenen BPM als Viertelnoten zusammen
- Entweder als Sounddatei speichern (ich vermute, Midi ist am einfachsten, aber alles ist in Ordnung) oder abspielen
- Jedes vernünftige Eingabeformat ist in Ordnung
- Keine Standardlücken
- Dies ist Code-Golf, also gewinnt der kürzeste Code in Bytes !
Boni
- Transponieren der Ausgabe zulassen - 50 Bytes
- Ermöglichen Sie die Überlagerung mehrerer Spuren, indem Sie mehrere Dateien aufnehmen - 75 Byte
- Verbinden Sie aufeinanderfolgende Buchstaben zu einer längeren Note - 50 Bytes
Edit: Wow, wir haben negative Ergebnisse. Ich werde den Gewinner am Samstag bekannt geben.