Network SID Device
Hi,
I wrote an alternative firmware for my HybridSID [1] device: It can now act as a 'Network SID Device' and can be used as the sound output device for 'ACID 64' [2] and 'GoatTracker' [3].
I also implemented a small "dual boot" firmware which runs at power-on and which allows selecting the desired use case by pressing the left or right button: Pressing the left button starts in the stand-alone 'HybridSID' mode, pressing the right button starts the 'Network SID Device' mode where the device receives the register values for the SID chip from the application running on a PC.
Beside the disadvantage of not being stand-alone, the 'Network SID Device' mode has several benefits:
* Newer tunes containing samples are only released in RSID format which the TinySID library used in stand-alone mode cannot play. ACID 64 plays them nicely.
* ACID 64 sends the cycle information together with the register values, so it is possible to write the registers of the SID at the precise time. The new firmware is cycle exact.
* Easier tune selection due to the larger PC screen and richer GUI program. Also the STIL information can be viewed.
* ACID 64 has a nice song position slider to jump to an arbitrary time-position in the tune.
ACID 64 sends the data to a socket connection on port 6581. Traditionally, there is 'Java SIDplay2' [4] listening on this port, so ACID 64 can be used to drive this sophisticated SID emulator.
To get ACID 64 talking to my device, I wrote a small socket server in Python which handles the socket communication with ACID 64, and writes the received cycle info and register values to my device. This is done through an emulated serial port which the 'Network SID Device' firmware provides via a CDC/ACM USB device class.
By default the device buffers 100 ms worth of data which can be changed by turning the rotary encoder.
The firmware can be downloaded here:
http://dangerousprototypes.com/forum/viewtopic.php?f=56&t=2197&p=2451 #p24515
Enjoy,
Markus
[1] http://dangerousprototypes.com/forum/viewtopic.php?f=56&t=2197
[2] http://www.acid64.com/
[3] http://sourceforge.net/projects/goattracker2/
[4] http://jsidplay2.sourceforge.net/
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Network SID Device», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.