Generator MIDI super cepat dengan lisensi tidak terbatas? [Tutup]


8

Saya sedang mengerjakan entri Ludum Dare saya dan mencoba mencari tahu bagaimana saya bisa mendapatkan musik latar. Saya menemukan WolframTones , tetapi lisensi terlalu ketat:

Kecuali ditentukan lain, Situs ini dan konten yang disajikan di Situs ini adalah untuk penggunaan pribadi dan nonkomersial Anda. Anda tidak boleh memodifikasi, menyalin, mendistribusikan, mengirimkan, menampilkan, melakukan, mereproduksi, menerbitkan, melisensikan, membuat karya turunan dari, mentransfer, atau menjual informasi atau konten apa pun yang diperoleh dari Situs ini. Untuk penggunaan komersial dan lainnya, hubungi kami.

Tapi saya sangat suka antarmuka! Ini sangat mirip sfxr - klik sebuah genre dan unduh sebuah lagu. Itu sangat keren. Apakah ada program lain yang melakukan hal yang sama tetapi tanpa lisensi terbatas, sehingga saya dapat menghasilkan bgm dan menggunakannya dalam game saya?


Beberapa ludum berani lalu seseorang melewati skrip python buatan sendiri yang melakukan hal ini, saya akan pergi dan berburu.
w4etwetewtwet

Jawaban:


1

Ada yang kuno, yang disebut "Melody Raiser"

sayangnya saya tidak tahu di mana menemukannya (salinan saya adalah kipas diterjemahkan ke portugis, dan mungkin bajakan ... Saya tidak tahu apa lisensi dari perangkat lunak asli, saya tidak pernah menemukannya ... juga mungkin perangkat lunak asli adalah Jepang).

Tetapi jika saya ingat dengan baik, itu cukup populer di komunitas RPG Maker.

Juga, musiknya bukan yang terbaik di sekitar ... Mudah untuk men-tweak itu ...


Menarik. Sedikit pencarian membawanya (mencari "melr1999.exe" tetapi hati-hati terhadap virus, saya menjalankan salinan saya di kotak pasir karena seharusnya memiliki trojan). Sebenarnya itu adalah program Portugis, bukan terjemahan penggemar, dan freeware. Sayangnya itu hanya menghasilkan empat langkah, resep yang sempurna untuk musik latar paling menyebalkan yang pernah ada. :)
Ricket

Versi Anda mungkin lebih baik diterjemahkan kemudian: PI berpikir bahwa itu adalah terjemahan penggemar dari bahasa Jepang, karena ada dalam gaya yang sama juga "Wave Raiser" (dan versi saya adalah bahasa Inggris, dan beberapa string kosong), dan "Melody Raiser" memiliki karakter jepang untuk mengedit musik.
speeder

2

Untuk alat yang menghasilkan musik acak untuk game, ludum berani posting ini menyediakan daftar lengkap dengan opsi yang baik. Favorit pribadi saya pada daftar itu adalah autotracker.py dan CGMusic. Autotracker menghasilkan musik yang bagus untuk permainan gaya retro / 8-bit, meskipun tidak memiliki antarmuka pengguna yang tepat. CGMusic memiliki UI yang bagus, kustomisasi yang baik, dan menciptakan lagu-lagu piano yang rumit.

Saya juga tahu 2 alat pembuatan musik gratis yang memungkinkan Anda membuat lagu sendiri secara manual. Pxtone dan musagi baik untuk siapa pun yang akrab dengan teori musik atau berpengalaman membuat musik. Ketahuilah bahwa karena pxtone adalah program Jepang, program ini perlu diunduh dari situs web yang diterjemahkan oleh google dan kemudian disetel ke mode Bahasa Inggris (yang mudah dilakukan).


0

Output WolframTones mudah dimodifikasi hingga tidak dapat dikenali lagi, di mana bahkan pengacara terbaik pun akan mengalami kesulitan dalam mengumpulkan royalti. Saya tidak melihat di sana tentang "karya turunan".

Juga, google "musik generatif" dan "komposisi algoritmik".


Anda tidak boleh memodifikasi Yah, memodifikasi agar tidak dikenali akan curang, bukan?
Gustavo Maciel

Teman kami wikipedia " en.wikipedia.org/wiki/… " mengatakan "jika karya selanjutnya mewujudkan sejumlah besar ekspresi terlindungi yang diambil dari karya sebelumnya yang mendasarinya". Jadi, bagi saya, saya hanya punya teori musik yang cukup untuk mengubah midi asli agar melebihi standar. Sekali lagi, hanya saya, tetapi itu berarti saya dapat menggunakan apa pun yang saya dapatkan darinya.
Joe Stavitsky

Jika tidak ada batasan dengan karya turunan, maka Anda baik untuk pergi; tetapi jika musiknya mirip dengan aslinya; itu hanya satu ton masalah yang menunggu untuk terjadi.
rataplan


0

Ada perangkat lunak bernama Band in a box; yang melakukan sebagian besar apa yang Anda minta.

Anda dapat mengatur parameter, dan itu akan menghasilkan melodi yang seimbang dengan benar.

Meskipun ini berfungsi dengan baik dari perspektif algoritmik, dan itu terdengar benar, karena aturan musikal; mereka sebagian besar membosankan dan kurang dari segala jenis kecemerlangan. Dapat digunakan sebagai BGM mungkin; tetapi kebanyakan mereka digunakan untuk memberi inspirasi dan membangun di atasnya, menciptakan sesuatu yang sangat unik.

Jika Anda punya waktu, saya akan menyarankan untuk menghabiskan waktu dengan loop; tidak bisa lebih mudah dari itu, tetapi Anda membuat sesuatu sesuai dengan keinginan Anda, alih-alih mendapatkan melodi secara acak, sampai Anda menyukainya.


0

DryWetMIDI adalah .NET library yang saya buat yang memiliki fitur untuk membangun komposisi musik berdasarkan MIDI (lihat halaman Pola dari perpustakaan Wiki), sehingga Anda dapat menggunakannya untuk memprogram musik dengan cara apa pun yang Anda inginkan.

Misalnya, untuk menghasilkan file MIDI dengan properti berikut:

  • semua catatan MIDI;
  • setiap nada berlangsung 1 detik;
  • ada jeda dengan panjang 1/8 setelah setiap not;
  • tempo 105 BPM;
  • Instrumen 'Gereja Organ' dari MIDI Umum digunakan;

Anda dapat menulis kode ini:

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);
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.