Nykyisin musiikki on taltioitu yhdelle raidalle vinyylilevyissä tai CD:ssä. Tai oikeastaan kahdelle raidalle, jos ajatellaan stereokanavia. Tietokonekielellä musiikkiin on taltioitu yhteen tiedostoon. Mutta miksi ei moneen tiedostoon? Tästä voisi olla etuja.
Nykyaikainen DVD-levy sisältää eri ääniaidat eri kielille. Voit muuttaa kielen saksata erglantiin tai ranskaan. Mutta miksi ei samaa menetelmää audio-levyissä? Kuunteli ja voisi valita laulajan kielen tai miksei esim. laulajaan sukupuoleen.
Mutta miksi emme anna kuuntelijalle enemmän valinnan vapautta? Miksei hän voisi valita musiikin komponentteja kitaroita, torvisessioita, syntetisaattoreita, ja lisata itsenäita komponentteja musiikkiin. Interaktiivista eli vuorovaikutteista musiikkia, tänään kuulet siitä pelien taustalla.
Tulevaisuuden musiikki voisi sisältää joitain satunnaisia elementtejä. Tietokone tai sulautetun järjestelmän mikroprosessori, joka tulevaisuudessa soittaa musiikin, voisi lisätään satunnaisti komponentteja musiikkiin. Näin musiikkikappale olisi joka kerta hieman erilainen. Seuraavat java-sovelmat valloittavat näitä ajatuksia.
Tämä sovelma soittaa satunnaisesti looppeja.
JavaSourceCode
Tämä soittaa looppeja kun painat kirjannäppäimiäJava sovelma lataa 750 Kt musiikkitiedostoja.
Sovelma, jossa voit valita Musiikin kielen ja tytön nimen, josta musiikissa kerrotaan