PeterF Postat 13 juni 2011 Postat 13 juni 2011 Hej! Jag tänker göra ett program som genererar ackordföljder att improvisera till. Detta ska göras med hjälp av algoritmer och sannolikhet. Undrar därför vad som lämpar sig bäst till detta - Lindenmeyer-system eller Markov-kedjor? Med vänlig hälsning! Peter
Gäst Postat 13 juni 2011 Postat 13 juni 2011 Spontant så känns L-system ganska så mycket mer komplext än markovkedjor, av det jag precis läste på wikipedia verkar det kraftfullt men svårt att kontrollera om man inte är försiktig med reglerna. Vi gjorde en automatisk musikkomponerare i ett skolprojekt och använde då huvudsakligen markovkedjor vilket fungerade okej, dock krävs en del justeringar för att få det att låta naturligt - låtarna får lätt en "flytande" känsla vid avsaknaden av fasta partier som upprepas (vers/refräng) vilket man märker efter några försök. Övergångsmatrisen är inte helt lätt att få till, håller man sig till ett fåtal ackord går det dock att få ett ganska bra resultat. Vi läste in ackord från existerande låtar, rätt häftigt och stundtals spottade den ut sig rätt fina melodier 🙂
Recommended Posts
Bli medlem (kostnadsfritt) eller logga in för att kommentera
Du behöver vara medlem för att delta i communityn
Bli medlem (kostnadsfritt)
Bli medlem kostnadsfritt i vår community genom att registrera dig. Det är enkelt och kostar inget!
Bli medlem nu (kostnadsfritt)Logga in
Har du redan en inloggning?
Logga in nuLogga in här.