Finns det en programvara för att skapa slumpmässiga musik generation?

Program för att prova lyckligtvis för dig, denna typ av programvara finns, tyvärr är det oftast åtföljs av på brant inlärningskurva... och jag menar brant på värsta möjliga sätt.

Om du är bekant med signal flöde som avser syntar, kommer du vara ett ben upp. Om du är bekant med modulära syntes, (dvs. det ärevördiga Moog Modular systemet) då du kommer att vara långt framme.

Det finns två program som jag skulle säga är den mest populära för slumpmässigt genererade musik eller "generativ" musik, som det ibland kallas. Den enklare är (men fortfarande inte lätt) av två reaktorn, som är utvecklat av Native Instruments. Reaktorn är en "virtuell modulära system". I du är bekant med syntes, då har du en lättare tid med detta. Problemet med de flesta syntar är att de har en "fast signalväg". Signalen går alltid i samma riktning. Detta skapar flera problem: Vad händer om du inte gillar oscilators? Vad händer om du vill ha en extra filer? Tänk om du vill att signalen att gå igenom avsnittet effekter innan den går till filtret?

Häftiga med reaktorn är att du kan använda hundratals moduler att bokstavligen skapa egna synt eller effektprocessorn eller sequencer från marken upp. Moduler är oscilators, filter, effekter, MIDI-moduler och andra... samt enkel matematik och jämförelse moduler till exempel addition, multiplikation, rivjärn än, etc.

Det andra programmet är Max/MSP. Max/MSP är liknande i teorin, men mycket mer komplex. Det är faktiskt en fullfjädrad "grafisk" programmering miljö. Om du är bekant med objekt-orienterad programmering (dvs C++) sedan kommer du vara framme här. Tänk dig C++, men istället för att skriva moduler för hand, kan du ringa i en bild som representerar modulen och "Anslut" den till en annan modul. Dessa är låg nivå moduler, vilket innebär att det är svårare att programmera, men du kan göra mycket mer med den.

Det finns en tredje som jag vill nämna, kallas SynthMaker. SM är inte så mycket lämpad för att göra generativa (slumpmässiga) musik, men det kan vara ett bra första steg mot lärande reaktorn eller Max/MSP.

Om du är helt förlorad, kan du göra en snabb Google-sökning på någon av dessa termer jag nämnt här för mer information. Vart och ett av dessa program måste också demo-versioner tillgängliga plus en stor och trevlig gemenskap som kommer att vara mer än villiga att hjälpa dig längs.

Jag hoppas jag har kunnat ställa dig i rätt riktning.

Lycka till!

PS En god förståelse för algebra och trigonometri hjälper verkligen med alla dessa program. TILLÄGG från Chammusic: Men du kan skapa "random" musik med ovan nämnda program, det är inte deras huvudsakliga syfte! Det finns bättre alternativ runt - prova söka efter "algoritmisk musikprogramvara" eller "algoritmisk komponera programvara". Det finns ett helt nätverk av det här ute, och det mesta är äkta freeware.