Le persone hanno scritto molte cose che consentono di visualizzare una cosa come un'altra. Ora propongo di poter tradurre le lettere in musica! Il tuo compito è quello di scrivere un programma che prende un file di testo e genera un file audio con ogni lettera convertita in una nota specifica da C3-C8
.
Disclaimer - In realtà non mi aspetto che la musica suoni bene, ma spero di essere sorpreso.
specificazioni
- Prendi il nome di un file come stringa e il BPM (battiti al minuto) come int
- Rendi maiuscola
A
la notaC3
- E sali di mezzo passo per ogni personaggio dopo in questo ordine:
ABCDEFGHIJKLMNOPQRSTUVWXYZ ()-,;.'"abcdefghijklmnopqrstuvwxyz
- Sì, non tutti i personaggi verranno utilizzati poiché si estende su troppe ottave.
- In questo modo traduci tutti i caratteri nel file
- Metti insieme le note al BPM dato come note da un quarto
- O salva come file audio (suppongo che il MIDI sarà il più semplice, ma è tutto a posto) o riproducilo
- Qualsiasi formato di input sano va bene
- Nessuna scappatoia standard
- Questo è code-golf, quindi vince il codice più breve in byte !
bonus
- Consenti trasposizione dell'output - 50 byte
- Consenti a più tracce di essere sovrapposte l'una sull'altra prendendo più file - 75 byte
- Unisci lettere consecutive in una nota più lunga - 50 byte
Modifica: Wow, abbiamo punteggi negativi. Annuncerò il vincitore sabato.