Érdekes kihívás lenne, és biztos csináltak már olyat, hogy minél értelmesebb zenét írjon magától a gép. Valahogy meg kéne tanítani a gépnek, hogy egy skálát hogy kezeljen, és azon belül is hogyan válogassa egymás mellé össze a hangokat.
Olyat lehetne, hogy eleve az alaphang-domináns-alaphang, tehát a patternek képletei alapján rak össze valamit. Mondjuk meg lehetne adni 5-10 variációt ezekre a képletekre, és ezeket a patterneket többé-kevésbé véletlenszerűen töltené ki odaillő hangokkal. Hááát... de mégis, milyen elvek alapján rakja egymás mellé a hangokat?
Ezt biztos megoldották már más programozók más gépekre, szóval nem nekünk kell EP-re megoldani. De azért érdekes téma.
Ha meg lehet tanítani a gépet, hogy szavakból értelmes angol mondatokat rakjon össze (ilyen már volt), akkor biztos ilyenre is meg lehet. Csak hát a mondattani szabályok leírhatók, a zeneszerzésnek meg (tudtommal) nincsenek ilyen részletesen leírt szabályai. Bár leírhatók ilyen szabályok is szerintem, csak a végtelenségig bővíthetők újabb szabályokkal.
Az lenne még poén, ha Rockdigi zenét rakna össze magától a gép. A ritmusra sok képlet megadható, sokféle dob is van, ezekből válogatna a program először. Kitalálná a hangnemet, ehhez a basszust valamennyire be lehetne lőni. Amikor pedig lejátszott egy motívumot, hangnemet váltana, és a hangszerek, esetleg a ritmus is megváltozna.
De ez csak egyetlen zenetípus, ahol dob+basszus+főszólam elven megy az egész, még sokféle zenetípus létezhet.