![]() |
Quote:
Теоретически можно попытаться не только проигрывать сэмплы, а скрестить эту штуку с одноголосым биперным движком. В результате можно будет выбирать "инструмент", которым мы играем. Правда тут вероятно будут проблемы с маленьким диапазоном и невысокой точностью задания нот из-за длинных процедур изменения амплитуды. ---------- Post added at 22:54 ---------- Previous post was at 21:10 ---------- Кстати, если ограничиться меандром, наличие трех каналов позволяет регулировать громкость даже при традиционном проигрывании по прерываниям (соответственно с дискретностью регулирования по времени 20 мс). Будет один голос и три (если не считать нулевую) градации громкости. Не четыре, т.к. бипер по понятным причинам тут уже не применишь. |
Киньте, если есть, подробную доку на ВИ53.
|
Вот эта самая детальная из всех, что попадались
http://ftp.utcluj.ro/pub/users/nedev...m82c53_2rs.pdf |
Quote:
|
2 Attachment(s)
Пример амплитудной модуляции сигнала играемого через ВИ53 по прерываниям
Attachment 39585 Attachment 39586 В архиве исходник, ROM, картинка и WAV. Тут и время между прерываниями свободно и нет ограничений на диапазон нот. Недостатки (по сравнению с "ЦАП на ВИ53+бипер"), как я уже писал - 4 уровня громкости, а не 5 и амплитуду можно менять только раз в 20 мс. Для музыки мне кажется был бы лучше компромиссный (между числом голосов и регулированием громкости) вариант - 2 голоса, один ("тихий") с нерегулируемой громкостью, а второй ("солист") с 3мя (считая нулевой) уровнями громкости. |
По поводу доки на ВИ53. Сам я пользуюсь бумажной книжкой
Щелкунов Н.Н., Дианов А.П. Микропроцессорные средства и системы. - М.: Радио и связь, 1989 Предполагаю, что она есть в электронном виде, но не гуглил. |
Quote:
Скачал в инете, не нашел в оглавлении ВИ53. |
3.7 Средства счета времени...............133
|
Quote:
Ишь, замаскировали) ---------- Post added at 19:46 ---------- Previous post was at 18:07 ---------- Да, кстати, сам иногда специально не пересматриваю старые записи по поводу какого-либо уже начатого проекта, делаю заново, а потом сравнивю с тем, что было, и обьединяю как бы усилия двух разных идей) |
А никто не пробовал делать регулируемую громкость на ВИ53 методом широтно-импульсной модуляции? Помнится, на IBM PC в начале 90х ухитрялись загнать таймер в такой режим, когда он выдает "несущую" частоту в 16-20 кГц, а скважностью импульсов, и, соответственно, амплитудой результирующего выходного сигнала управляет ЦП путем подачи управляющих команд.
Я в подростковом возрасте, еще не зная тогда, что такое ШИМ, пытался "по наитию" воспроизвести что-то подобное на Векторовском бипере (по ВИ53 тупо не было никакой информации), и оно даже как-то регулировало громкость. Про ШИМ меня тогда папа просветил, когда я ему с гордостью продемонстрировал результат эксперимента, и даже схемку какую-то нарисовал с динамиком и интегрирующей RC-цепочкой. |
| All times are GMT +4. The time now is 23:23. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.