Gemini MDJ-1000 MIDI-ohjelmointi MixxxDJ-ohjelmalle : Mixxx versio 2.0
Mattson, Joakim (2017)
Mattson, Joakim
Vaasan ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017090514819
https://urn.fi/URN:NBN:fi:amk-2017090514819
Tiivistelmä
Tämän opinnäytetyön tavoite on suunnitella ja toteuttaa MIDI-kartoitus ja
ohjausohjelma DJ-ohjelmalle, mitä voidaan ohjata ulkoisella MIDI-laitteella.
Valmiin tuotteen on tarkoitus tulla tekijän omaan käyttöön DJ-keikoilla
vaihtoehtoisena ratkaisuna. Valmis tuote tulee tämän projektin jälkeen kaikille
saatavaksi osoitteessa www.joakim-mattson.fi.
Projekti toteutetaan käyttäen XML -ja JavaScript -ohjelmointikieliä. Tutkimuksiin
kuuluu myös MIDI-viestien rakenne ja katsaus DJ -ohjelman perustoimintoihin.
Työn tavoitteet saavutettiin odotettua paremmin. Kaikkia ulkoisen laitteen
toimintoja ei voitu mallintaa DJ -ohjelmalle, koska ne olivat tarpeettomia tai niille
ei ole vastaavaa toimintoa DJ -ohjelmassa. Ulkoisen laitteen toimintoihin, joita ei
ohjelmoitu, voidaan tulevaisuudessa ohjelmoida jotain muuta tarpeen tullen.
ohjausohjelma DJ-ohjelmalle, mitä voidaan ohjata ulkoisella MIDI-laitteella.
Valmiin tuotteen on tarkoitus tulla tekijän omaan käyttöön DJ-keikoilla
vaihtoehtoisena ratkaisuna. Valmis tuote tulee tämän projektin jälkeen kaikille
saatavaksi osoitteessa www.joakim-mattson.fi.
Projekti toteutetaan käyttäen XML -ja JavaScript -ohjelmointikieliä. Tutkimuksiin
kuuluu myös MIDI-viestien rakenne ja katsaus DJ -ohjelman perustoimintoihin.
Työn tavoitteet saavutettiin odotettua paremmin. Kaikkia ulkoisen laitteen
toimintoja ei voitu mallintaa DJ -ohjelmalle, koska ne olivat tarpeettomia tai niille
ei ole vastaavaa toimintoa DJ -ohjelmassa. Ulkoisen laitteen toimintoihin, joita ei
ohjelmoitu, voidaan tulevaisuudessa ohjelmoida jotain muuta tarpeen tullen.