Gerador MIDI super rápido com licença não restritiva? [fechadas]

8

Estou trabalhando na minha entrada no Ludum Dare e tentando descobrir como no mundo vou conseguir música de fundo. Encontrei WolframTones , mas a licença é muito restritiva:

Salvo disposição em contrário, este Site e o conteúdo apresentado neste Site são para seu uso pessoal e não comercial. Você não pode modificar, copiar, distribuir, transmitir, exibir, executar, reproduzir, publicar, licenciar, criar trabalhos derivados, transferir ou vender qualquer informação ou conteúdo obtido neste Site. Para usos comerciais e outros, entre em contato conosco.

Mas eu realmente gosto da interface! É muito parecido com sfxr - clique em um gênero e baixe uma música. Isto é tão legal. Existe outro programa que faz esse mesmo tipo de coisa, mas sem uma licença restritiva, para que eu possa gerar uma bgm e usá-la no meu jogo?

Ricket
fonte
Alguns ludum ousa atrás, alguém passou por um script python que fez exatamente isso, eu irei caçar.
W4etwetewtwet

Respostas:

1

Existe um antigo, chamado "Melody Raiser"

infelizmente não tenho idéia de onde encontrá-lo (minha cópia é traduzida para o português e provavelmente pirateada ... não faço ideia de qual era a licença do software original, nunca o encontrei ... também provavelmente o software original é japonês).

Mas se bem me lembro, era bastante popular nas comunidades RPG Maker.

Além disso, sua música não é a melhor por aí ... É fácil ajustá-la ...

speeder
fonte
Interessante. Um pouco de pesquisa trouxe à tona (procure por "melr1999.exe", mas tenha cuidado com vírus, corri minha cópia em uma caixa de areia porque supostamente tinha um cavalo de Tróia). Na verdade, é realmente um programa em português, não traduzido por fãs, e era freeware. Infelizmente, ele só gera quatro medidas, uma receita perfeita para a música de fundo mais irritante de todos os tempos. :)
Ricket 22/08/10
Sua versão provavelmente é melhor traduzida do que a seguinte: o PI acha que é traduzido por fãs do japonês, porque há no mesmo estilo também o "Wave Raiser" (e minha versão é em inglês, e algumas strings vazias) e o "Melody Raiser" tem caracteres japoneses para editar a música.
speeder
2

Para ferramentas que geram músicas aleatórias para jogos, este ludum dare post fornece uma lista abrangente com boas opções. Meus favoritos pessoais nessa lista são autotracker.py e CGMusic. O Autotracker produz boa música para jogos com estilo retrô / 8 bits, apesar de não ter uma interface de usuário adequada. O CGMusic tem uma boa interface do usuário, boa personalização e cria músicas de piano complexas.

Eu também conheço duas ferramentas gratuitas de criação de músicas que permitem criar manualmente suas próprias músicas. Pxtone e musagi são bons para qualquer pessoa familiarizada com a teoria musical ou com experiência em fazer música. Esteja ciente de que, como o pxtone é um programa em japonês, ele precisará ser baixado de um site traduzido pelo google e, em seguida, configurado no modo inglês (o que é fácil de fazer).

Gigggas
fonte
0

A saída do WolframTones é fácil de modificar a ponto de ser irreconhecível; nesse ponto, mesmo os melhores advogados enfrentariam alguma dificuldade na cobrança de royalties. Não vejo nada sobre "trabalhos derivados".

Além disso, o Google "música generativa" e "composição algorítmica".

Joe Stavitsky
fonte
Você não pode modificar Bem, modificar para torná-lo irreconhecível seria trapaça, não?
Gustavo Maciel
Nosso amigo wikipedia " en.wikipedia.org/wiki/… " diz "se o trabalho posterior incorporar uma quantidade substancial de expressão protegida extraída do trabalho anterior subjacente". Então, para mim, eu tenho teoria musical suficiente para mudar o midi original para exceder o padrão. Mais uma vez, apenas eu, mas isso significa que posso usar o que conseguir com isso.
31412 Joe Stavitsky
Se não houver limitação com trabalhos derivados, você estará pronto; mas se a música for remotamente semelhante à original; isso é apenas uma tonelada de problemas esperando para acontecer.
Rataplan
0

Havia um software chamado Band em uma caixa; que estava fazendo principalmente o que você pergunta.

Você pode definir parâmetros, e isso geraria uma melodia corretamente equilibrada.

Enquanto isso funciona bem da perspectiva algorítmica, e soa certo, devido às regras musicais; eles são principalmente chatos e falta de qualquer tipo de brilho. Utilizável como BGM provavelmente; mas, na maioria das vezes, eles foram usados ​​para inspirar e desenvolver, criando algo muito único.

Se você tiver tempo, sugiro que passe algum tempo com loops; não pode ficar mais fácil do que isso, mas você cria algo do seu gosto, em vez de obter uma melodia aleatoriamente, até que você goste de uma.

rataplan
fonte
0

DryWetMIDI é uma biblioteca .NET que criei, que possui recursos para criar composições musicais baseadas em MIDI (consulte a página Padrão da Wiki da biblioteca), para que você possa usá-lo para programar músicas da maneira que desejar.

Por exemplo, para gerar o arquivo MIDI com as seguintes propriedades:

  • todas as notas MIDI;
  • cada nota dura 1 segundo;
  • há uma pausa com duração de 1/8 após cada nota;
  • o tempo é de 105 BPM;
  • É utilizado o instrumento 'Órgão da Igreja' do General MIDI;

você pode escrever este código:

var patternBuilder = new PatternBuilder()
    .SetNoteLength(new MetricTimeSpan(0, 0, 1))
    .SetProgram(GeneralMidiProgram.ChurchOrgan);

for (var noteNumber = 0; noteNumber <= SevenBitNumber.MaxValue; noteNumber++)
{
    patternBuilder
        .Note(Melanchall.DryWetMidi.MusicTheory.Note.Get((SevenBitNumber)noteNumber))
        .StepForward(MusicalTimeSpan.Eighth);
}

var tempoMap = TempoMap.Create(Tempo.FromBeatsPerMinute(105));
var pattern = patternBuilder.Build();
var midiFile = pattern.ToFile(tempoMap);
midiFile.Write("Generated music.mid", overwriteFile: true);
Máxima
fonte