Generatore MIDI superveloce con licenza non restrittiva? [chiuso]


8

Sto lavorando alla mia voce su Ludum Dare e sto cercando di capire come nel mondo avrò mai musica di sottofondo. Ho trovato WolframTones , ma la licenza è troppo restrittiva:

Se non diversamente specificato, questo sito e i contenuti presentati in questo sito sono per uso personale e non commerciale. Non è consentito modificare, copiare, distribuire, trasmettere, visualizzare, eseguire, riprodurre, pubblicare, concedere in licenza, creare opere derivate da, trasferire o vendere qualsiasi informazione o contenuto ottenuto da questo sito. Per usi commerciali e altri, contattaci.

Ma mi piace molto l'interfaccia! È molto simile a sfxr : fai clic su un genere e scarica una canzone. È così fico. Esiste un altro programma che fa questo stesso genere di cose ma senza una licenza restrittiva, in modo che io possa generare un bgm e usarlo nel mio gioco?


Qualche ludum osa fa che qualcuno ha fatto uno script in pitone fatto da sé che ha fatto proprio questo, andrò a cacciare.
w4etwetewtwet,

Risposte:


1

Ne esiste uno antico, chiamato "Melody Raiser"

purtroppo non ho idea di dove trovarlo (la mia copia è tradotta in portoghese e probabilmente piratata ... Non ho idea di quale fosse la licenza del software originale, non l'ho mai trovata ... probabilmente anche il software originale è giapponese).

Ma se ricordo bene, era abbastanza popolare nelle community di RPG Maker.

Inoltre, la sua musica non è la migliore in circolazione ... È facile modificarla però ...


Interessante. Un po 'di ricerca lo ha portato (cerca "melr1999.exe" ma fai attenzione ai virus, ho eseguito la mia copia in una sandbox perché presumibilmente aveva un trojan). In realtà è in realtà un programma portoghese, non tradotto dai fan, ed era freeware. Sfortunatamente genera solo quattro misure, una ricetta perfetta per la musica di sottofondo più fastidiosa di sempre. :)
Ricket,

La tua versione probabilmente sarà meglio tradotta quindi: PI pensa che sia una traduzione fan dal giapponese, perché ci sono nello stesso stile anche "Wave Raiser" (e la mia versione è inglese e alcune stringhe vuote), e il "Melody Raiser" ha personaggi giapponesi per modificare la musica.
speeder

2

Per gli strumenti che generano musica casuale per i giochi, questo rudimentale post offre un elenco completo con buone opzioni. I miei preferiti personali in quella lista sono autotracker.py e CGMusic. Autotracker produce ottima musica per giochi in stile retrò / a 8 bit, sebbene manchi di una corretta interfaccia utente. CGMusic ha una buona interfaccia utente, una buona personalizzazione e crea canzoni di piano complesse.

Conosco anche 2 strumenti gratuiti per la creazione di musica che ti consentono di creare manualmente le tue canzoni. Pxtone e musagi sono entrambi utili a chiunque abbia familiarità con la teoria musicale o esperienza nel fare musica. Tieni presente che poiché pxtone è un programma giapponese, dovrà essere scaricato da un sito Web tradotto da Google e quindi impostato sulla modalità inglese (cosa facile da fare).


0

L'output di WolframTones è facile da modificare al punto di irriconoscibilità, a quel punto anche i migliori avvocati avrebbero qualche difficoltà a riscuotere i diritti d'autore. Non vedo nulla lì dentro "opere derivate".

Inoltre, google "musica generativa" e "composizione algoritmica".


Non puoi modificare Beh, modificare per renderlo irriconoscibile sarebbe un imbroglio, no?
Gustavo Maciel,

Il nostro amico wikipedia " en.wikipedia.org/wiki/… " dice "se il lavoro successivo incarna una quantità sostanziale di espressione protetta presa dal lavoro precedente e sottostante". Quindi, per me, ho abbastanza teoria musicale per cambiare il midi originale per superare lo standard. Ancora una volta, solo io, ma ciò significa che posso usare tutto ciò che ne ricavo.
Joe Stavitsky,

Se non ci sono limiti con le opere derivate, allora sei a posto; ma se la musica è lontanamente simile all'originale; questo è solo un sacco di problemi in attesa di accadere.
rataplan,


0

C'era un software chiamato Band in una scatola; che stava facendo principalmente quello che chiedi.

È possibile impostare i parametri e generare una melodia correttamente bilanciata.

Mentre questo funziona bene dal punto di vista algoritmico, e suona bene, a causa delle regole musicali; sono per lo più noiosi e privi di qualsiasi tipo di brillantezza. Utilizzabile come BGM probabilmente; ma soprattutto sono stati usati per dare ispirazione e costruirci sopra, creando qualcosa di davvero unico.

Se hai tempo, suggerirei di passare un po 'di tempo con i loop; non può essere più facile di così, ma fai qualcosa di tuo gradimento, invece di ottenere casualmente una melodia, fino a quando non ti piace.


0

DryWetMIDI è una libreria .NET che ho creato che ha funzionalità per creare composizioni musicali basate sul MIDI (vedi la pagina Pattern della libreria Wiki), quindi puoi usarla per programmare la musica come preferisci.

Ad esempio, per generare il file MIDI con le seguenti proprietà:

  • tutte le note MIDI;
  • ogni nota dura 1 secondo;
  • c'è una pausa di 1/8 dopo ogni nota;
  • il tempo è 105 BPM;
  • Viene utilizzato lo strumento 'Church Organ' del General MIDI;

puoi scrivere questo codice:

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);
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.