Kitsch-Bent
MIDIjoy интерфейс
Самовывоз сейчас недоступен
MIDIjoy - это сочетание программного обеспечения и интерфейса, которое позволяет использовать домашний компьютер Atari или Commodore в качестве музыкального инструмента. идея основана наИнтерфейс Atari 2600-PC созданный Себастьяном Томчаком и расширенный для соответствия расширенным возможностям 8-битных домашних компьютеров.
интерфейс имитирует устройство USB-MIDI (последовательный MIDI-интерфейс не является обязательным), к которому можно получить доступ с любого инструмента, а также программное обеспечение секвенсора на ПК или Mac, которое может выводить MIDI-данные (например, Ableton Live или Aria Maestosa). ПО MIDIjoy получает эти данные от интерфейса через порты джойстика и воспроизводит их на звуковой микросхеме POKEY (или SID, или TIA). В отличие от большинства MIDI-интерфейсов на основе SIO, управляемый MIDIjoy Atari может использоваться в качестве живого инструмента в реальном времени с одновременным использованием до четырех звуковых каналов. при этом все параметры POKEY (AUDCTL, AUDC1-4) могут быть изменены на лету, а также при активации конвертов ADSR. музыкальный ввод может быть записан и сохранен на диск для последующего использования - даже в ваших собственных программах / играх.
доступен исходный код микроконтроллера Teensy (потомка Arduino) в интерфейсездесь как открытый исходный код, так как основная идея основана на интерфейсе Себастьяна Томчака. адаптированный код очень прост и преобразует входящие MIDI-данные в битовые комбинации, которые отправляются на Atari или C64 через его порты джойстика. программное обеспечение MIDIjoy на Atari / C64 затем воспроизводит входящие ноты вживую.
на Atari MIDIjoy полностью использует возможности звукового чипа POKEY и, таким образом, частично расширяет возможности интерфейса Atari 2600: вместо двух голосов в 32-тональном диапазоне TIA, MIDIjoy позволяет вам полностью использование четырех голосов, охватывающих четыре октавы. Также возможны два 16-битных канала, и с соответствующими частотами POKEY может быть создан гораздо больший диапазон звуков.
бортовое детское устройство на этом оборудовании будет доставлено незапрограммированным. вам нужно будет запрограммировать его с помощью кода для консоли, с которой вы будете его использовать, и этот код доступен на домашней странице проекта, как указано выше. Программирование teensy осуществляется через USB, для этого не требуется никакого дополнительного оборудования.
текст адаптирован изпроект Веб-сайт. пожалуйста, обратитесь к веб-сайту проекта для получения всей доступной документации.
Свежий и необычный,
с 2006 года.