Kitsch-Bent
Interfaco MIDIjoy
Elekto nuntempe nedisponebla
MIDIjoy estas kombinaĵo de programaro+interfaco, kiu ebligas al vi uzi vian hejman komputilon Atari aŭ Commodore kiel muzikilon. la ideo baziĝas sur laAtari 2600-PC-Interfaco kreita de Sebastian Tomczak kaj estis vastigita por konveni la plilongigitajn kapablojn de la 8-Bitaj hejmaj komputiloj.
la interfaco kopias USB-MIDI (seria MIDI estas laŭvola) aparato kiu povas esti alirita per iu speco de instrumento same kiel sekvencsoftvaro sur komputilo aŭ Mac kiu povas eligi MIDI-datenojn (ekz. Ableton Live aŭ Aria Maestosa). la MIDIjoy-programaro ricevas ĉi tiujn datumojn de la interfaco per la stirstangaj havenoj kaj ludas ilin sur la POKEY (aŭ SID aŭ TIA) sonpeceto. kontraste al la plej multaj SIO-bazitaj MIDI-interfacoj, MIDIjoy-movita Atari povas esti utiligita kiel viva instrumento en reala tempo kun ĝis kvar sonkanaloj samtempe. samtempe, ĉiuj POKEY-parametroj (AUDCTL, AUDC1-4) povas esti ŝanĝitaj sur la flugo same kiel aktivigo de ADSR-kovertoj. muzikenigo povas esti registrita kaj konservita sur disko por posta uzado - eĉ en viaj propraj programoj/ludoj.
la fontkodo por la mikroregilo Teensy (ido de Arduino) sur la interfaco disponeblasĉi tie tiel malfermita fonto kiel la baza ideo baziĝas sur la interfaco de Sebastian Tomczak. la adaptita kodo estas tre simpla kaj konvertas envenantajn MIDI-datumojn en bitajn kombinaĵojn kiuj estas senditaj al la Atari aŭ C64 per ĝiaj stirstangohavenoj. la MIDIjoy-programaro sur la Atari/C64 tiam ludas la envenantajn notojn vive.
sur la Atari, MIDIjoy plene uzas la kapablojn de la POKEY sonpeceto kaj tiel parte etendas la funkciojn de la Atari 2600-interfaco: anstataŭ nur du voĉoj ene de la 32-tona gamo de la TIA, MIDIjoy ebligas vin plene fari. uzo de kvar voĉoj enhavantaj kvar oktavojn. du 16-bitaj kanaloj ankaŭ estas eblaj, kaj kun ekvivalentaj POKEY-frekvencoj multe pli granda gamo da sonoj povas esti kreita.
la surŝipa adoleska aparato sur ĉi tiu aparataro alvenos neprogramita. vi devos programi ĝin per la kodo por la konzolo kun kiu vi uzos ĉi tion, kaj ĉi tiu kodo estas havebla sur la hejmpaĝo de la projekto kiel ligite al supre. programado de la teensy estas farita per USB, neniu kroma aparataro estas bezonata por ĉi tiu procezo.
teksto adaptita deprojekto retejo. bonvolu konsulti la retejon de la projekto por ĉiuj disponeblaj dokumentoj.
Freŝa kaj kurioza,
ekde 2006.