Puzzles de programação e golfe de código music
Esta etiqueta indica que o desafio envolve música, por exemplo, tendo música como entrada, produzindo música como saída ou manipulando notas musicais.
Ataque, Decadência, Sustentar, Lançamento
Os sintetizadores de som usam geradores de envelope para controlar como certos parâmetros do som (como o volume geral) mudam com o tempo. Em muitos sintetizadores, um envelope é definido por quatro parâmetros, conforme representado na figura a seguir da Wikipedia : Tempo de ataque (A) : tempo necessário para …
Vamos tocar a ocarina
Como todos sabemos, a série Zelda é uma das melhores séries de jogos já feitas. Em homenagem a isso, vamos tocar algumas músicas na ocarina. Desafio: Escreva um programa que, dada uma música, produza a pontuação stdout para essa música em particular. Entrada: A música da qual você terá que …
Música: o que há nesse acorde?
Entrada O símbolo de qualquer acorde triádico (consulte http://en.wikipedia.org/wiki/Chord_(music)#Triads ). Saída As notas que constituem o acorde dado. Exemplos Entrada: AM Saída:A C# E Entrada: C#m Saída:C# E G# Entrada: Db+ Saída:C# F A Entrada: C0 Saída:C D# F# Bônus -50 se você também pode lidar com sétimos acordes -150 …
Consonância ou dissonância?
Dados dois nomes de notas, você deve escrever um programa que determine se o intervalo formado por essas duas notas é consoante ou dissonante. Introdução Na música ocidental, existem apenas 12 tons "diferentes". Seus nomes, ordenados menor para o maior, são estas: C, C#, D, D#, E, F, F#, G, …
Encontre a sincopação
Dada a entrada de uma sequência composta inteiramente por qs representando semínimas ees representando colcheias, produza os índices das semínimas que são sincopadas. A sincopação é complexa, mas, para os propósitos desse desafio, nossa definição de "sincopado" será muito simples: uma semínima que começa no "off-beat" - ou seja, os …
Partituras ASCII-art generator
Nota : Anders Kaseorg me avisa que isso pode ser uma duplicata de outra pergunta anterior . Parece que sim, e desculpe-me por não ter encontrado essa pergunta antes de postar esta. No entanto, essa pergunta recebeu apenas uma resposta e essa é mais simples, caso você queira tentar dessa …
Pontuações ASCII
Procurando nas profundezas da sua pasta temporária, você encontra algumas composições para o piano. Infelizmente, essas composições foram escritas apenas com nomes e durações de notas, e você só tem acesso a um terminal de texto. Portanto, sua tarefa é escrever um programa para exibir as composições como arte ASCII. …
Encontre as batidas em um arquivo MP3
Nesse desafio, sua tarefa é fazer uma gravação simples em formato mp3 e encontrar as compensações de tempo das batidas no arquivo. Dois exemplos de gravações estão aqui: https://dl.dropboxusercontent.com/u/24197429/beats.mp3 https://dl.dropboxusercontent.com/u/24197429/beats2.mp3 Aqui está a terceira gravação com muito mais ruído do que as duas anteriores: https://dl.dropboxusercontent.com/u/24197429/noisy-beats.mp3 Por exemplo, a primeira gravação …