Напишите программу для игры в популярный английский детский стишок.
(Этот файл лицензирован по лицензии Creative Commons Attribution-Share Alike 3.0 Unported . Атрибуция: Helix84 из англоязычной Википедии ; Blahedo из англоязычной Википедии .)
Некоторые статьи Википедии, которые могут быть полезны:
- Twinkle Twinkle Little Star (есть аудиоклип о том, как должен звучать вывод вашей программы)
- Современные музыкальные символы (чтобы узнать о музыкальной нотации, использованной выше)
- Note # Частота нот (герц) (формула для расчета частоты каждой ноты)
Некоторые рекомендации для вашего представления:
Ваша программа должна использовать звуковую карту компьютера. Если ваш язык программирования не имеет удобного доступа к аудиооборудованию, ваша программа должна создать выходной файл в каком-либо стандартном формате, например WAV или MIDI.
Ваша программа должна генерировать вывод. Например, встраивание файла Ogg Vorbis из Википедии будет запрещено.
Качество звука должно быть приемлемым. По крайней мере, песня должна быть легко узнаваемой. Желательно, чтобы это тоже звучало хорошо.
Акцент должен быть сделан на размере кода, качестве звука или на обоих (объясните, какой из них вы выбрали). Элегантные решения также были бы великолепны. Повеселись!
Это код-гольф , поэтому выигрывает самый короткий код