<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Otterlymidi on Uzix | микроблог</title><link>https://err200.net/tags/otterlymidi/</link><description>Recent content in Otterlymidi on Uzix | микроблог</description><generator>Hugo</generator><language>ru-RU</language><lastBuildDate>Wed, 04 Mar 2026 23:04:08 +0300</lastBuildDate><atom:link href="https://err200.net/tags/otterlymidi/index.xml" rel="self" type="application/rss+xml"/><item><title>Бывает вот сидишь...</title><link>https://err200.net/20260304-otterlymidi-spdif/</link><pubDate>Wed, 04 Mar 2026 23:04:08 +0300</pubDate><guid>https://err200.net/20260304-otterlymidi-spdif/</guid><description>&lt;p&gt;Бывает вот сидишь, потихоньку ковыряешься в заброшенном проекте, правишь в коде свои глупые ошибки. И, ВНЕЗАПНО, в самый неожиданный момент оно начинает работать :o&lt;/p&gt;
&lt;p&gt;SPDIF в OtterlyMIDI заиграл. Я успел пожалеть что решил сделать его по хардкору - без специализированного модуля SAI (которого нет в дешёвых попсовых контроллерах), а жонглируя битами в I2S + в последнем свободном SPI. Но каким-то магическим образом биты всё же встали на свои места, сложились в манчестерский код, который сложился в семплы, которые сложились в музыку. Ура!&lt;/p&gt;</description></item><item><title>Тут платок подъехало...</title><link>https://err200.net/20250721-pcbs-arrived/</link><pubDate>Mon, 21 Jul 2025 19:47:03 +0300</pubDate><guid>https://err200.net/20250721-pcbs-arrived/</guid><description>&lt;p&gt;Тут платок подъехало&amp;hellip;
OtterlyMIDI первой ревизии была вся в чёрном (даже корпус красил), вторая теперь будет полностью белой.&lt;/p&gt;</description></item><item><title>Пока что работа съедает всё...</title><link>https://err200.net/20250319-cool-photos/</link><pubDate>Wed, 19 Mar 2025 22:42:59 +0300</pubDate><guid>https://err200.net/20250319-cool-photos/</guid><description>&lt;p&gt;Пока что работа съедает всё время, и писать сюда нечего, поэтому заполню образовавшуюся пустоту красивыми фотографиями промежуточных ревизий MIST, UNO и OtterlyMIDI. Эти ревизии я решил не выпускать, но фото успел подготовить.&lt;/p&gt;</description></item><item><title>Подружил Выдру...</title><link>https://err200.net/20250206-otterlymidi-with-kharon/</link><pubDate>Thu, 06 Feb 2025 21:05:36 +0300</pubDate><guid>https://err200.net/20250206-otterlymidi-with-kharon/</guid><description>&lt;p&gt;Подружил Выдру (ака OtterlyMIDI) с Хароном. У Харона нет миди выхода (точнее, к нему подключен миди чип внутри самого компа), но есть COM-порт, на который с помощью драйвера SoftMPU можно виртуально перенаправить выход миди. Совместимость этого драйвера далеко не 100%, но Monkey Island запускается и поёт :)&lt;/p&gt;
&lt;p&gt;А теперь грустная новость: MT32-PI - титанический проект, на чьих плечах стоит OtterlyMIDI - похоже, всё &lt;a href="https://t.me/yellow_room_nerdcave/1166"&gt;https://t.me/yellow_room_nerdcave/1166&lt;/a&gt; :-(&lt;/p&gt;</description></item><item><title>OtterlyMIDI поёт...</title><link>https://err200.net/20250202-otterlymidi-work/</link><pubDate>Sun, 02 Feb 2025 21:16:37 +0300</pubDate><guid>https://err200.net/20250202-otterlymidi-work/</guid><description>&lt;p&gt;OtterlyMIDI поёт! Реализовал всё что задумывал - миди-поток берётся со входов DIN-5/RS232/USB, идёт в малинку с mt32-pi, звук с малинки смешивается со звуком с линейного входа и выдаётся на джек 3.5 и на USB. Да, Оттерли при подключении к ПК по USB распознаётся как миди-девайс (можно слать на неё данные из плееров/досбокса или получать данные с DIN/RS232) и как звуковая карта - чтобы захватывать звук сразу в цифровом виде.&lt;/p&gt;
&lt;p&gt;Наладка USB заняла какое-то совсем неприличное количество времени. Мало того, что китайский аналог STM32 от GD оказался не полностью совместим - пришлось править библиотеку tinyusb под него - так ещё и много времени ушло на возню с USB Audio Class - ранее я с ним не работал, а штука не самая простая и прямая (как и весь USB в общем-то :) ).&lt;/p&gt;
&lt;p&gt;По ходу разработки появилось ещё пару идей для новой ревизии платы — заменить микроконтроллер на чуть более доступный, добавить ОУ на линейный выход, а так же добавить SPDIF/TOSLINK - очень уж хочется поработать с каким-нибудь оптическим протоколом :)&lt;/p&gt;</description></item><item><title>Запаяно, покрашено...</title><link>https://err200.net/20241116-otterlymidi-built/</link><pubDate>Sat, 16 Nov 2024 20:27:22 +0300</pubDate><guid>https://err200.net/20241116-otterlymidi-built/</guid><description>&lt;p&gt;Запаяно, покрашено, теперь надо пилить прошивку&lt;/p&gt;</description></item><item><title>Посылочка с PcbWave подъехала...</title><link>https://err200.net/20240325-pcbwave/</link><pubDate>Mon, 25 Mar 2024 14:29:44 +0300</pubDate><guid>https://err200.net/20240325-pcbwave/</guid><description>&lt;p&gt;Посылочка с PcbWave подъехала. Как и в прошлый раз - всех мелких плат сделали по 10-12 штук вместо заказанных 5.&lt;/p&gt;</description></item><item><title>Давно хотел себе стационарный MIDI-синтезатор...</title><link>https://err200.net/20240215-otterlymidi-pcb/</link><pubDate>Thu, 15 Feb 2024 20:19:28 +0300</pubDate><guid>https://err200.net/20240215-otterlymidi-pcb/</guid><description>&lt;p&gt;Давно хотел себе стационарный MIDI-синтезатор, но их доступность совсем не радует. Потому я, наконец, созрел на новодельный вариант на базе проекта MT32-PI. Работает он не только в режиме MT32, но и в обычном GM с переключаемыми на лету банками в формате SF2, коих в сети великое множество.&lt;/p&gt;
&lt;p&gt;Из законченных решений нашлись minisynth32 и BulkyMIDI-32. Последний понравился настолько, что я уже почти отправил платы на производство, но вовремя заметил что никаких стенок - кроме передней - у импровизированного корпуса из печатных плат не предусмотрено. То есть надо что-то придумывать, а если так - почему бы сразу не придумать своё. Заодно добавить линейный вход и активный микшер на ОУ, порт RS232 (с конвертацией скорости в стандартную MIDI), режим USB-девайса (чтобы подключать к современному ПК для проигрывания мидишек и проброса в DOSBox), порт USB-хоста (а вдруг захочется подключить MIDI-клавиатуру по USB?).&lt;/p&gt;
&lt;p&gt;Отлаживать старые проекты? Нет, спасибо. Ваять новые? Это всегда пожалуйста 😊&lt;/p&gt;</description></item></channel></rss>