Напишіть програму, щоб зіграти популярну англійську дитячу риму.
(Цей файл ліцензований за ліцензією Creative Commons Attribution-Share Alike 3.0 Unported . Атрибуція: Helix84 в англійській Вікіпедії ; Blahedo в англійській Вікіпедії .)
Деякі статті у Вікіпедії, які можуть бути корисними:
- Twinkle Twinkle Little Star (має аудіокліп про те, як має виглядати вихідна програма)
- Сучасні музичні символи (щоб дізнатись про ноти, використані вище)
- Примітка # Частота примітки (герц) (формула для обчислення частоти кожної ноти)
Деякі вказівки щодо подання:
Ваша програма повинна використовувати звукову карту комп'ютера. Якщо у вашій мові програмування немає зручного доступу до аудіо апаратного забезпечення, ваша програма повинна створити вихідний файл у якомусь стандартному форматі, наприклад WAV або MIDI.
Ваша програма фактично повинна генерувати свої результати. Наприклад, вставлення файлу Ogg Vorbis з Вікіпедії заборонено.
Якість звуку має бути прийнятним. Принаймні, пісня повинна бути легко впізнаваною. Бажано, щоб це також звучало добре.
Основна увага повинна бути зосереджена на розмірі коду, якості звуку або обох (поясніть, який саме з них ви вирішили). Елегантні рішення також були б чудовими. Веселіться!
Це код-гольф , тому виграє найкоротший код