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

User Tag List

Показано с 1 по 9 из 9

Тема: Идеи по созданию sound module AY-3-8910, Arduino Nano, Midi сообщениями.

  1. #1
    Junior
    Регистрация
    15.08.2017
    Адрес
    г. Казань
    Сообщений
    8
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Cool Идеи по созданию sound module AY-3-8910, Arduino Nano, Midi сообщениями.

    sound module AY-3-8910 управляемый Arduino Nano принимающий данные Midi сообщениями.

    Уважаемые форумчане, опишу суть проблемы. На современной chip tune эстраде очень малое количество лайв музыкантов использующих звук zx spectrum например по сравнению с commadore 64. Насколько я правильно понял то звук на чипе AY - 3- 8910 прижился как спектрумовский. Так вот прошу помощи и хочу найти соратников для создания бюджетного проекта sound - module AY отражающий именно особенности спектромовского звучания на родных чипах.

    Существует ли возможность создания синтезатора на AY 3 чипе со скромным интерфейсом потенциометров контролирющих att dec release systain состовляющих кривых pitch vol и тумблерами переключения пилы квадрата и синусойды а также шума По результату чтобы все три кривые суммировались и возможно было задать арпеджио 1/4 1/8 и LFO питч синусоиду в разумных пределах!

    или же лучше попробывать написать софт на ZX Spectrum (без всяких наворотов записи, меню и прочего) который реализует эту идею и играть на клавиатуре. Только программа должна быть без задержки обработки клавишь с клавиатуры. При этом часть клавишы компьютера представляли inc dec потенциометров и других switch а часть клавиш клавиатуру для игры. Чтобы можно было прямо на клавиатуре спектрума без монитора играть chip sound!

    И если такая возможность существует ищу соратников по созданию девайса! О себе знаком с программированием на С++, лут пайка.(пока изучаю midi протокол)

    Прошу отметить что нужен именно звук с чипа а не эмулятор!

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Guru Аватар для creator
    Регистрация
    02.07.2006
    Адрес
    Новосибирск
    Сообщений
    2,193
    Спасибо Благодарностей отдано 
    422
    Спасибо Благодарностей получено 
    219
    Поблагодарили
    130 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    В правильно заданном вопросе содержится половина ответа

  4. #3
    Activist Аватар для gurfunkel
    Регистрация
    28.02.2006
    Адрес
    г. Тольятти
    Сообщений
    434
    Спасибо Благодарностей отдано 
    107
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    50 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот, есть такая штука - AY3 Chiptune Synth: https://twisted-electrons.com/product/ay3/

  5. #4
    Guru Аватар для creator
    Регистрация
    02.07.2006
    Адрес
    Новосибирск
    Сообщений
    2,193
    Спасибо Благодарностей отдано 
    422
    Спасибо Благодарностей получено 
    219
    Поблагодарили
    130 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    gurfunkel, более того, нам тут кой чего пообещали. И тишина.
    В правильно заданном вопросе содержится половина ответа

  6. #5
    Junior
    Регистрация
    15.08.2017
    Адрес
    г. Казань
    Сообщений
    8
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Уважаемые может скоперируемся и создадим проект. Обещаю всю рутину лут и пайки взять на себя.

    - - - Добавлено - - -

    К тому же вышел на французский проект ардуино драйвера АУ !! на базе него можно!!
    www.youtube.com/watch?v=npYsu0WO_XI (code is on github.com/farvardin/garvuino)

    Вся инфа на английском.. может быть что есть на русском.. по миди точно есть.

    Наверное чтение с midi это не так сложно похоже. там все сообщение побайтовые --- 1 бит статуса как раз те что информирует о нажатии на клавиатуру, 3 следующих октава и сообщение о нажатии или приостановлении нажатия. А 4 последних бита это канал (он нам не нужен - в нашем синтезаторе же нет каналов -- так как простой генератор)
    Так что предполагаю читая пины с выхода на миди клаве принимая их в ардуино, на ардуино нужно реализовать всего лишь проверку нескольких условий.

    А дальше...!
    Нужно именно информация какие числа сувать в какие регистры AY для получения звука и изменения параметров звука, и как его запитать и как снять с него сигналы на усилитель. И вообще как это реализовывалось на спектруме - чтобы повторить его уникальный звукометод. И вообще русская книжка о AY 3 8910 есть.. низкоуровневого программирования!?
    А тот девайс который вы предложили стоит 60 евро это 4000р -- к тому же пересыл встанет в круглую сумму! итого где то 8000 наверное... И к тому же никакого развития.

    И все же повторюсь --- можно ли это сделать программно на асемблере написать прогу которая будет всего лишь задавать эти низкоуровневые условия чипу и лайвом чтоб можно было играть прямо на клавиатуре спектрума.

  7. #6
    Member Аватар для Вадим Димтревич
    Регистрация
    06.11.2009
    Адрес
    Красноярск
    Сообщений
    199
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну, отпишусь и я. Взгляните на мой проект. Тут заложен MIDI (нужно только будет кабель-переходник сделать). Тут к тому же будет возможность еще и 2 чипа использовать. А мощности вполне хватит на то, чтобы еще и внутри хранить полноценную логику муз. станции (ритмы, тембры). По мере наличия времени пилю проект.

    - - - Добавлено - - -

    К тому же, в будущем можно будет подключать устройство к модулям-расширениям, включающих в себя различные тублеры, "крутилки", MIDI разъемы. Если будет спрос, то буду реализовывать. Временами планирую проводить голосования за то, какую фичу люди хотят раньше. Сейчас разбираюсь с базовым запланированным функционалом, а там уж посмотрим)

  8. #7
    Junior
    Регистрация
    15.08.2017
    Адрес
    г. Казань
    Сообщений
    8
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Можно ли будет из квадрата вытащить подобие синуса и пилы Извиняюсь конечно но для воспроизведения той музыки которую я придумываю нужно для полноценной полифонии не менее 36 каналов 12 чипов 3 на соло партию -- 2 на арпеджио, еще 2 на дополнительное арпеджио, 2 на бас партии и 3 на уникальные партии. И всего 12 чипов AY. А взаимодействие с соло 3 мя чипами по миди девайсу.... Как в проекте MIDI Box Sid

    Потому что приходится для украшения звука реализовывать стереоэффекты а для этого один чип работает на правую другой на левую стороны, без смешения трех составляющих чипа -- уникальный звук создать не получится.. но нужно чтобы было подобие синусоиды, шум и пила можно или какой нибудь свой уникальный частотный модулятор.

    http://www.ucapps.de/midibox_sid.html только больше чипов

    вот пример композиции...

    https://soundcloud.com/user-57244096...ing-me-to-life
    Последний раз редактировалось maratAminev; 24.10.2017 в 00:50.

  9. #8
    Junior
    Регистрация
    15.08.2017
    Адрес
    г. Казань
    Сообщений
    8
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Уважаемые!!!

    Скиньте пожалуйста литературу про AY чип на русском языке. В какие регистры какие значения сувать чтобы получать звук на выходе! Желательно подробно про все составляющие меандра!!!

  10. #9
    Member Аватар для Вадим Димтревич
    Регистрация
    06.11.2009
    Адрес
    Красноярск
    Сообщений
    199
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    1. Читайте datasheet на чип. Там всего 15 несчастных страниц.
    2. Столько каналов вам не нужно. Поскольку принцип генерации тут немного иной.
    Советую вам воспользоваться VortexTracker-ом (2-й версии) и попробовать писать музыку там. В идеале посмотрите, как написана 6-ти канальная музыка. Вся прелесть музыки под AY/YM в мастерстве использования ограниченного количества ресурсов.

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

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

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

Похожие темы

  1. Ответов: 23
    Последнее: 06.01.2019, 11:59
  2. IN-OUT MODULE
    от zx-kit в разделе Устройства ввода
    Ответов: 11
    Последнее: 27.02.2015, 11:26
  3. Проблема с новыми сообщениями
    от Thenn в разделе Форум
    Ответов: 9
    Последнее: 30.01.2005, 18:33

Ваши права

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