Важная информация

User Tag List

Страница 3 из 7 ПерваяПервая 1234567 ПоследняяПоследняя
Показано с 21 по 30 из 68

Тема: МСЗ-1

  1. #21
    Veteran
    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hdc Посмотреть сообщение
    Если идея-фикс именно на отечественной базе, то наверное имеет смысл посмотреть в сторону 16-битных PDP-совместимых процессоров...
    А они не сильно-то мощнее в плане инструкций на такт, только за счёт более высокой частоты и 16 бит выползти можно.

  2. #22
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,633
    Спасибо Благодарностей отдано 
    384
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    8 бит на сегодняшний день - это ни о чём.

  3. #23
    Member
    Регистрация
    30.05.2009
    Адрес
    Novosibirsk, Russia
    Сообщений
    86
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Немного поразмышлял на тему, что можно было бы выжать из ВМ80.
    Допустим взять 4 канала по 8 бит. На каждый канал - отдельный ЦАП и микширование каналов сделать аналоговым - чтобы снять часть работы с процессора.
    Звучащий инструмент представить в виде заранее заполненных таблиц воспроизведения. Диапазон, к примеру, 76 нот. Таким образом будет 76 таблиц размером максимум 256 байт (на один или два периода частоты - только гармонические инструменты). Выровнять их по границе 256 байт - чтобы меньше было операций по вычислению адреса таблицы.
    В 64 килобайта влезет три инструмента и останется немного памяти на код.

    С таким подходом умозрительно можно получить 4 канала по 8 бит с частотой дискретизации в районе 4 - 8 килогерц.

    Действия:
    - взять 8-битный индекс ноты первого канала
    - прибавить к индексу старший байт адреса начала таблицы "семплов" выбранного инструмента
    - взять значение 8-битного счётчика первого канала - получили 16-разрядный адрес очередного отсчёта
    - получить значение отсчёта
    - вывести его в ЦАП первого канала
    - увеличить 8-битный счётчик на 1
    - сравнить с 8-битной длиной таблицы семпла
    - если семпл закончился, обнулить счётчик
    - сохранить значение 8-битного счётчика
    ....далее все те же операции для остальных каналов

    Можно прикинуть это всё в системе команд ВМ80 с растактовкой, чтобы вздохнуть и смириться с тем, что процессор не подходит для ИКМ синтеза. А если делать аналоговый синтез или выносить всё в железо, то дополнительный ВМ80 становится ненужным.

    И если огибающие можно сделать за счёт управления аналоговой частью центральным процессором, то вот с вибрато, к примеру, полный облом.
    Музей цифровой археологии: http://www.asvcorp.ru/darch/
    Занимаюсь разработкой облачного САПР для электронщиков: https://sapr.asvcorp.ru/

  4. #24
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,105
    Спасибо Благодарностей отдано 
    772
    Спасибо Благодарностей получено 
    643
    Поблагодарили
    398 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    hdc, вместо масштабирования каждого инструмента можно масштабировать только индексы. Но применительно к ВМ80 это почти ничего не меняет.
    Больше игр нет

  5. #25
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,105
    Спасибо Благодарностей отдано 
    772
    Спасибо Благодарностей получено 
    643
    Поблагодарили
    398 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пришло в голову, что два ВИ53 можно каскадировать. Если первый программировать в режим 3 (генератор меандра) и его выход использовать как GATE для второго в режиме 1 (одновибратор), то получится странный, но все же генератор ШИМ. А с ШИМ-ом можно уже изображать какое-то жалкое подобие музыки, особенно если еще фильтр добавить.
    Больше игр нет

  6. #26
    Member
    Регистрация
    30.05.2009
    Адрес
    Novosibirsk, Russia
    Сообщений
    86
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А мне ночью подумалось, что если пытаться таки сделать синтезатор на ВМ80, то можно просто на каждый канал по отдельному процессору + аналоговое микширование + ВМ80А вроде может на 2,5 МГц заводиться... но это из разряда игр разума - просто понять границы возможного. делать такое в железе выглядит неразумным.
    Музей цифровой археологии: http://www.asvcorp.ru/darch/
    Занимаюсь разработкой облачного САПР для электронщиков: https://sapr.asvcorp.ru/

  7. #27
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,633
    Спасибо Благодарностей отдано 
    384
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В 1983 году компания Кorg выпустила в чём-то культовый синтезатор Poly 800 - один из первых аналоговых синтезаторов с цифровым управлением. Внутри был клон 8085 для управления, и ворох специализированных микросхем (DCO, VCF и т.д.)
    Я себе такой купил, исполнив мечту детства и закрыв (для себя) тему построения синтезатора на 8080-совместимом процессоре
    Последний раз редактировалось tnt23; 04.09.2012 в 11:01.

  8. #28
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,633
    Спасибо Благодарностей отдано 
    384
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Viktor2312 Посмотреть сообщение
    Давайте не забывать, что основная задачи, в общих чертах, это создание звуковой карты для ПЭВМ "ИРИША-М", на отечественной элементной базе. Я тоже могу сейчас пойти и купить себе новенький компьютер и даже с звуковой картой. И всё будет супер классно работать, но в чём интерес. Интерес для меня именно в процессе разработки, настройки, макетировании, потом сборе этого всего на новенькой заводской платке и запуске её после сборке и ПО потом пописать под неё. А купить готовое и пользоваться может каждый д...
    Согласен, это я погорячился. Но на конструктивной ноте: когда-то при изготовлении клона ZX мой выбор пал на Новосибирскую модель, потому что в ней присутствовал УСАПП ВВ51 и обещалась поддержка MIDI. Много места он вместе с оптронной развязкой не займёт (габариты модуля позволяют же ), а впоследствии может оказаться весьма полезен.

  9. #29
    Guru
    Регистрация
    26.02.2010
    Адрес
    Запорожье
    Сообщений
    2,171
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tnt23 Посмотреть сообщение
    в ней присутствовал УСАПП ВВ51 и обещалась поддержка MIDI
    если говорить о чистой музыкалке, то очень правильная мысль.
    я когда-то делал такой порт к Микроше. потом к нему можно прицепить что-то вроде этого http://cd.textfiles.com/mmcd/ENG/TXT/S5_4.HTM
    Последний раз редактировалось Atari; 02.03.2014 в 17:45.
    .

  10. #30
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,633
    Спасибо Благодарностей отдано 
    384
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Atari, а какой-нибудь софт для программирования этого был?

Страница 3 из 7 ПерваяПервая 1234567 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •