Pertanyaan yang diberi tag music

Tag ini menunjukkan bahwa tantangannya melibatkan musik, misalnya mengambil musik sebagai input, memproduksi musik sebagai output atau menangani catatan musik.

73
Hitung Phi (bukan Pi)

Tidak, maksud saya bukan ϕ = 1.618...dan π = 3.14159.... Maksud saya fungsinya . φ (x) adalah jumlah bilangan bulat kurang dari atau sama dengan xyang relatif prima x. π (x) adalah jumlah bilangan prima yang kurang dari atau sama dengan x. Katakanlah "bukan pi" adalah π̅ (x) dan tetapkan itu...

47
Attack, Decay, Sustain, Release

Sound synthesizer menggunakan generator amplop untuk mengontrol bagaimana parameter tertentu dari suara (seperti kenyaringan keseluruhan) berubah seiring waktu. Dalam banyak synthesizer, sebuah amplop didefinisikan oleh empat parameter, seperti diwakili dalam gambar berikut dari Wikipedia...

42
Mari kita memainkan ocarina

Seperti kita ketahui, seri Zelda adalah salah satu seri game terbaik yang pernah dibuat. Untuk menghormati itu, mari kita memainkan beberapa lagu di ocarina. Tantangan: Tulis program yang, diberi lagu, menampilkan skor untuk stdout untuk lagu tertentu. Memasukkan: Lagu yang Anda harus hasilkan...

39
Pi Alami 0 - Rock

Tujuan Buat program / fungsi yang mengambil input N, periksa apakah Npasangan acak bilangan bulat relatif prima, dan kembali sqrt(6 * N / #coprime). TL; DR Tantangan-tantangan ini adalah simulasi algoritma yang hanya membutuhkan alam dan otak Anda (dan mungkin beberapa sumber daya yang dapat...

38
Musik: ada apa di akord ini?

Memasukkan Simbol dari setiap akord triadik (lihat http://en.wikipedia.org/wiki/Chord_(music)#Triads ). Keluaran Nada-nada itu merupakan akor yang diberikan. Contohnya Input: AM Keluaran:A C# E Input: C#m Keluaran:C# E G# Input: Db+ Keluaran:C# F A Input: C0 Keluaran:C D# F# Bonus -50...

37
Tantangan Tweet Musik

Ini adalah versi audio dari tantangan penyandian gambar Twitter . Rancang format kompresi audio yang dapat mewakili setidaknya satu menit musik dalam 140 byte atau kurang dari teks berkode UTF-8 yang dapat dicetak. Menerapkannya dengan menulis program baris perintah yang mengambil 3 argumen...

36
Kesesuaian atau disonansi?

Diberikan dua nama catatan, Anda harus menulis sebuah program yang menentukan apakah interval yang dibentuk oleh kedua catatan ini adalah konsonan atau disonan. pengantar Dalam musik Barat, hanya ada 12 nada "berbeda". Nama-nama mereka, diurutkan dari terendah ke tertinggi, adalah: C, C#, D, D#,...

36
Membangun Metronom

pengantar Beberapa hari yang lalu saya membutuhkan metronom untuk sesuatu. Saya tidak punya satu pun jadi saya mengunduh aplikasi dari App Store. Aplikasi ini memiliki ukuran 71 MB !!! 71 MB untuk membuat tic-toc ...?! Jadi kode-golf muncul di benak saya dan saya bertanya-tanya apakah beberapa...

33
Temukan sinkopasinya

Diberikan input dari string yang seluruhnya terdiri dari qs yang mewakili not seperempat dan es yang mewakili not seperdelapan, menampilkan indeks not seperempat yang disinkronkan. Sinkronisasi itu rumit, tetapi untuk tujuan tantangan ini, definisi kami tentang "disinkronkan" akan sangat...

31
Mainkan “Taps”

Hari ini, 11 November 2015, adalah Hari Veteran di Amerika Serikat. " Taps " adalah panggilan terompet yang dimainkan di pemakaman militer AS: ( "Taps" di SoundCloud dari vtmiller ) Ini adalah melodi sederhana, panjangnya hanya dua puluh empat dan hanya menggunakan empat nada yang berbeda....

31
Lembaran musik ASCII-art generator

Catatan : Anders Kaseorg memperingatkan saya bahwa ini bisa menjadi duplikat dari pertanyaan sebelumnya . Sepertinya begitu, dan saya minta maaf saya tidak menemukan pertanyaan itu sebelum memposting yang ini. Meskipun demikian, pertanyaan itu hanya menerima satu jawaban dan yang ini lebih...

29
Mainkan beberapa Canon Pachelbel

Keluarkan kutipan berikut dari Pachelbel's Canon dalam D sebagai audio: Aturan Format / pengodean apa pun dapat digunakan, asalkan ada codec sebelum penciptaan tantangan ini Semua instrumen (instrumen nyata, sintesis MIDI, dll.) Dapat digunakan Temponya harus 65 BPM (seperti yang tertulis di...

27
Temukan ketukan dalam file MP3

Dalam tantangan ini, tugas Anda adalah mengambil rekaman sederhana dalam format mp3 dan menemukan waktu offset ketukan dalam file. Dua contoh rekaman ada di sini: https://dl.dropboxusercontent.com/u/24197429/beats.mp3 https://dl.dropboxusercontent.com/u/24197429/beats2.mp3 Ini adalah rekaman...

27
Skor ASCII

Menggali di kedalaman folder temp Anda, Anda menemukan beberapa komposisi untuk piano. Sayangnya, komposisi ini ditulis dengan nama catatan dan durasi saja, dan Anda hanya memiliki akses ke terminal teks. Karena itu, tugas Anda adalah menulis program untuk menampilkan komposisi sebagai seni...

27
Twinkle Twinkle Little Star

Tulis program untuk memainkan sajak anak-anak Inggris yang populer. (File ini dilisensikan di bawah lisensi Creative Commons Attribution-Share Alike 3.0 Unported . Attribution: Helix84 di Wikipedia bahasa Inggris ; Blahedo di Wikipedia bahasa Inggris .) Beberapa artikel Wikipedia yang mungkin...

25
Substitusi string rekursif

Tugas Tulis sebuah program atau fungsi yang diberi tiga string A, B, Cmenghasilkan string output di mana setiap instance Bin Atelah diganti secara rekursif C. Rekursif mengganti cara mengulang substitusi di mana pada setiap langkah semua contoh yang tidak tumpang tindih dari Bdalam A(dipilih rakus...

24
Membuat tab gitar?

Tulis program terpendek yang menghasilkan tab gitar untuk akord yang diberikan sebagai input. Agar gitaris di antara Anda tidak memiliki keunggulan, dan untuk membuatnya deterministik (dan mungkin lebih mudah untuk dikodekan), berikut adalah satu - satunya bentuk akord yang diotorisasi: Major...

24
Cetak lirik untuk “Twinkle Twinkle Little Star”

Tujuan Anda adalah mencetak lirik lagu "Twinkle Twinkle Little Star" saat setiap not dimainkan. Mikrofon komputer akan mendengar catatan. Jika nada (tetapi tidak harus panjang) dari catatan itu benar, cetak suku kata yang sesuai. Kalau tidak, jangan lakukan apa pun. Setiap not akan memiliki...

24
Tulis komposisi bytebeat tercantik

Bytebeat adalah gaya musik yang dapat digubah dengan menulis program C sederhana yang hasilnya disalurkan ke aplayatau /dev/dsp. main(t){for(;;t++)putchar(((t<<1)^((t<<1)+(t>>7)&t>>12))|t>>(4-(1^7&(t>>19)))|t>>7);} Ada banyak informasi di situs...

23
Tantangan Geometris

Semua orang suka geometri. Jadi mengapa kita tidak mencoba dan membuat kode golf? Tantangan ini melibatkan mengambil huruf dan angka dan membuat bentuk tergantung padanya. Input Masukan akan dalam bentuk (shapeIdentifier)(size)(inverter). Tapi apa itu shapeIdentifier, ukuran, dan...