Geração aleatória de notas musicais

8

Estou trabalhando em um pequeno projeto, que está no estágio inicial de desenvolvimento agora. O que estou tentando descobrir é como faço para gerar músicas aleatórias, especialmente notas. Ao pesquisar no Google, só consegui encontrar um gerador de notas de resgate e muita música aleatória, onde a palavra aleatória não tem nada a ver com a definição da variável aleatória :) Não sei se alguém já fez isso antes e gostaria de saber sobre presença desse trabalho para me dar alguma orientação. Aqui estão algumas das minhas idéias ingênuas:

Dada a nota raiz do acorde, gere uma nota aleatória com média dessa nota e algum desvio, que pode ser controlado por parte da barra em que você está atualmente.

Eu preferiria definir 0 como uma referência à nota raiz em todas as barras e gerar números inteiros, o que significaria quantos intervalos de escala para cima ou para baixo a melodia devem se desviar da raiz. Mas essa abordagem pode dificultar a união das barras de melodia, portanto, outra idéia é usar a chave de uma parte inteira como uma nota de referência e depois alterar a média da variável aleatória de acordo com a barra que corresponde a qual tecla.

Então agora, que expliquei um pouco sobre como espero que seja a média da nota aleatória, vamos passar para a geração aleatória de números na barra ou em uma peça musical. O que eu preciso é uma sequência de números inteiros com média . Candidatos naturais podem ser0 0

  1. Soma de duas variáveis ​​distribuídas de Poisson, uma delas deve ser multiplicada por-1
  2. A mesma coisa com variáveis ​​aleatórias binomiais.

Talvez você possa sugerir algo melhor?

Para a geração do ritmo, provavelmente definirei o número fixo de notas máximas por barra e depois gerarei uma sequência de zeros e uns, o que indicará que a batida está mudando. Talvez eu defina a probabilidade de zero condicional em quantos zeros existiam antes. Se alguém tiver idéias, eu adoraria ouvi-las!

jem77bfp
fonte
1
Talvez isso poderia lhe dar algumas idéias: ted.com/talks/...
Joel Reyes Noche

Respostas:

2

Uma pergunta muito fofa! Aqui está uma resposta bonitinha: cadeias Chopin, mazurkas e Markov . Eu não sou músico, então não posso realmente expandir e dar uma resposta significativa. Mas você deve ler esse par.

StasK
fonte
Link quebrado. Parece que o documento também não está disponível ao público. :(
nabulator 14/07/2018
1
Talvez isso possa ser melhor: rss.onlinelibrary.wiley.com/doi/full/10.1111/… . Eles devem ter feito redesenhos que melhoram drasticamente a experiência do usuário (eyeroll).
StasK 25/07