а сколько бит на громкость определено в формате mod? просто у амиги Паула даёт только 6 бит на канал, у нас даже с запасом получается.
а сколько бит на громкость определено в формате mod? просто у амиги Паула даёт только 6 бит на канал, у нас даже с запасом получается.
С уважением, Александр.
Scorpion ZS-256 Turbo+ GMX-2048
SID-Blaster/ZX
Музей ретрокомпьютеров в Минске!
Здесь ничего нет => http://byteman.by
И здесь тоже --->>> http://bytespace.by
На мой взгляд МС3-1 не должен подключаться к внутренней шине компьютера. Это ограничивает его универсальность/переносимость.
Устройство лучше сделать подключаемым как принтер. Тогда его можно будет использовать с большим количеством компьютеров - вплоть до PC.
Воткнул например эту карточку в параллельный порт БК0010, и послушал какой-нибудь MOD... загружая его перед этим полчаса с кассеты =)
Если в ИРИШЕ нет параллельного порта - то тогда надо просто сделать отдельный контроллер параллельного порта, у которого будет разъём какой-нибудь, к которому уже будет подключаться МС3-1.
Возникает вопрос с питанием. Возможно имеет смысл питать от внешнего блока питания 12V и все нужные напряжения формировать из него.
Т.е. формат устройства предлагаю выполнить в виде "внешняя звуковая карта".
Музей цифровой археологии: http://www.asvcorp.ru/darch/
Занимаюсь разработкой облачного САПР для электронщиков: https://sapr.asvcorp.ru/
мы сейчас например разрабатываем (точнее, железо уже разработали) SID-Blaster, так там сделали именно на шину компа, но суть всей системы такова, что пересадить на внешку особой проблемы не будет. Портовый доступ (через несколько портов - порт команды, порт данных и порт статуса), так что переделать адресный дешифратор для работы, допустим, на LPT , думаю, большой проблемы не будет... Думаю, вам бы стоило идти по похожему пути..
С уважением, Александр.
Scorpion ZS-256 Turbo+ GMX-2048
SID-Blaster/ZX
Музей ретрокомпьютеров в Минске!
Здесь ничего нет => http://byteman.by
И здесь тоже --->>> http://bytespace.by
Восемь.
http://ru.wikipedia.org/wiki/MOD
Музей цифровой археологии: http://www.asvcorp.ru/darch/
Занимаюсь разработкой облачного САПР для электронщиков: https://sapr.asvcorp.ru/
hdc, это 8 бит на сэмпл. А у нас ещё впридачу 8 бит на громкость... Фактически можно будет 16-битные сэмплы играть.
С уважением, Александр.
Scorpion ZS-256 Turbo+ GMX-2048
SID-Blaster/ZX
Музей ретрокомпьютеров в Минске!
Здесь ничего нет => http://byteman.by
И здесь тоже --->>> http://bytespace.by
Аналоговое микширование оказалось не таким простым.
Подумал про цифровой микшер.
Общая идея - использовать регистровые файлы, которые обрабатывать последовательно, вычисляя громкость и суммируя каналы.
Вычисление отсчёта с учётом громкости я так понимаю - умножить значение громкости на значение отсчёта и поделить на количество уровней громкости.
Для умножения можно использовать упомянутую ранее микросхему КМ1802ВР5 (но лучше найти умножитель 8*8, а то ВР5 монстр ещё тот), а делить на 256 - проще простого.
На скорую руку накидал схему и что-то она совсем не проще получается.
https://sapr.asvcorp.ru/watch?s=343
там с сигналами записи в регистры наверняка напутал - надо просто временные диаграммы порисовать... но общую идею схема раскрывает.
Сначала насчитываем левый канал, выдаём его на левый ЦАП, потом насчитываем правый канал, выдаём на правый ЦАП. Получаем фазовый сдвиг между каналами на длительность пересчёта - поэтому считать лучше почаще, чтобы мозг не замечал.
Чтобы это исправить надо ещё одну регистровую ступень делать.
Возможно появятся идеи по оптимизации схемы. А так - потом прикинем какой микшер проще, тот и будем делать.
Последний раз редактировалось hdc; 09.09.2012 в 14:41.
Музей цифровой археологии: http://www.asvcorp.ru/darch/
Занимаюсь разработкой облачного САПР для электронщиков: https://sapr.asvcorp.ru/
Хороший вариант. Как время будет - пририсую её.
Да, там можно сказать без изменений. В чём-то даже проще наверное.
Про быстродействие можно не заморачиваться. Это с четырьмя процессорами проблема была. А с одним процессором быстродействия РУ7 хватит более чем.
Музей цифровой археологии: http://www.asvcorp.ru/darch/
Занимаюсь разработкой облачного САПР для электронщиков: https://sapr.asvcorp.ru/
Оставив в стороне сэмплы, как насчёт операторного синтеза? FM (частотная модуляция) или ее разновидность, фазовая модуляция, более легко реализуемая в цифровом виде.
И отечественная промышленность ведь даже успела испустить аналог импортной микросхемы 4046 под славянофильским наименованием 561ГГ1.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)