Рубрика «AY-3-8910»
Кросс-трекеры: ретро-музыка на современном ПК
2025-12-17 в 13:01, admin, рубрики: 2a03, AY-3-8910, chiptune, pokey, ruvds_статьи, sid, soundchip, tracker, звуковой чип, трекерЗвуковые эффекты на ZX Spectrum: AYFXEdit и BeepFX
2025-09-09 в 9:01, admin, рубрики: 1bit, AY-3-8910, beeper, ruvds_статьи, SFX, zx spectrum, бипер, звуковые эффекты, игры, спектрум
Я часто рассказываю про всевозможные синтезаторы звука и музыкальные процедуры для старых 8-битных компьютеров и игровых приставок. Но помимо музыки в играх есть такая невероятно важная вещь, как звуковые эффекты — если музыка задаёт атмосферу, эффекты создают обратную связь, вовлекая игрока в действие на экране.
Русская «Ардуина»: первый взгляд любителя
2025-06-19 в 13:01, admin, рубрики: Adafruit, arduino, Arduino IDE, arduino nano, arduino uno, AY-3-8910, elbear, ELBEAR ACE-NANO, Elbear ace-uno, ili9341, ILI9488, ruvds_статьи, SH1106, st7789, WS2812, АМУР, ардуина, импортозамещение, К1948ВК018, микроконтроллеры, микрон, микроэлектроника, элрон
Я — самодельщик-ардуинщик со стажем. Люблю пихать ардуины во всякие подходящие и не очень места. Как-то раз я уже показывал свою коллекцию Arduino-совместимых плат, и с тех пор она только росла и ширилась. Теперь в ней случилось особенное пополнение: русская (пока не) народная «Ардуина» ELBEAR от сибирской компании «Элрон» на базе отечественного микроконтроллера MIK32 «Амур», о существовании которой я узнал несколько дней назад из статьи на Хабре.
В статье я изложу частный опыт искушённого любителя, который пытается импортозаместить зарубежную Arduino и приспособить данную плату для своих любительских нужд, не залезая в дебри. Конечно, это далеко не первая подобная публикация, с поездкой на поезде хайпа я припозднился примерно на годик. Зато она отражает актуальное положение дел и демонстрирует, чем чреват смелый прыжок веры прямо в неизвестность без предварительного изучения вопроса.
К тому же, я не самый обычный ардуинщик. Вкусы мои специфичны: я не сделал ни одной метеостанции, мой дом глуп как пробка, и даже мои часы на Arduino — стрелочные. Вместо этого я делаю вещи, так или иначе связанные с электронными и видеоиграми, демосценой, звуком и музыкой с уклоном в ретро. И разнообразные ардуины мне нужны и интересны именно в этом контексте. А значит, есть шанс, что будет интересно.Читать полностью »
Устройство «музыкалки» AY-3-8910 и эмулятор на Arduino
2025-02-25 в 13:01, admin, рубрики: arduino, arduino nano, arduino uno, AY-3-8910, AY-3-8912, chiptune, music, psg, PWM, pwm dac, ruvds_статьи, vgm, YM2149F, синтез звука, Синтезатор, эмулятор, эмуляция
Астрологи объявили месяц статей про ZX Spectrum, звук и Arduino. Количество публикаций увеличилось вдвое!
В прошлый раз я показывал, как можно перенести однобитные, они же «биперные», музыкальные «движки» с ZX Spectrum на Arduino. Но всё-таки это была максимально нишевая тема внутри нишевой темы, весьма узкоспециализированный проект.
Сегодня сделаю шаг ближе к народу. Расскажу, как работает легендарный звуковой чип AY-3-8910, как написать его простой эмулятор полностью с нуля, и как проиграть им музыкальный файл формата PT3 на обычной Arduino Nano.Читать полностью »
Цифровая музыка на микрокомпьютерах (часть 2-2)
2024-02-27 в 9:00, admin, рубрики: amiga, amstrad cpc, atari, atari st, AY-3-8910, commodore 64, Famicom, fast tracker, impulse tracker, palm, ruvds_статьи, sam coupe, scream tracker, zx spectrum, БК-0010, ретрокомпьютинг, старое железо, сэмплинг, сэмплирование, трекерная музыка, чиптюн
В первой части статьи мы узнали про существование такого явления, как цифровая музыка, то есть состоящая из оцифрованных кусочков звучания реальных инструментов, на маломощных 8-битных микрокомпьютерах 1980-х годов, а затем углубились в детали этой истории в рамках горячо любимой на постсоветском пространстве платформы ZX Spectrum в реалиях 1990-х годов.
Но в то же самое время аналогичные разработки существовали и активно развивались и на других платформах, в основном на зарубежных. Конечно, будучи заморской диковиной, толком не встречавшейся в наших краях, они не столь близки читателю, и перспектива знакомиться с подробностями их истории может на первый взгляд показаться не слишком привлекательной. Тем не менее, и на этих машинах случалось множество интересных свершений, достижений и технических решений, часть из которых оказалась присуща только определённым платформам — всё это может быть довольно интересно любителям покопаться в восьми битах.
Настало время где-то узнать, а где-то вспомнить об этом поподробнее, а заодно и послушать побольше музыкальных примеров. И начнём мы не с зарубежной, а с другой, близкой многим местным компьютерным энтузиастам платформы.
Читать полностью »
Цифровая музыка на микрокомпьютерах (часть 1-2)
2024-02-13 в 9:00, admin, рубрики: amiga, AY-3-8910, fast tracker, impulse tracker, ruvds_статьи, scream tracker, zx spectrum, ретрокомпьютинг, старое железо, сэмплинг, сэмплирование, трекерная музыка, чиптюн
Сегодня, когда любой школьник имеет возможность сочинять модные биты на своём домашнем компьютере или смартфоне, идея применения компьютерных устройств для создания музыки никого не удивляет. Кажется, что эти технологии с нами уже очень давно. Однако, массовому пользователю возможность составления мелодий из фрагментов реалистичных звуков на компьютере стала доступна лишь немногим больше четверти века назад. Поговорим о том, как это устроено, о первых шагах цифровых музыкальных редакторов в дома обычных людей, и о неожиданной запинке, приключившейся на этом пути в странах запаздывающего технического прогресса.
Читать полностью »
MIDI chiptune + detune
2023-04-23 в 15:17, admin, рубрики: arduino, AY-3-8910, c++, detune, DIY, diy или сделай сам, MIDI, звук, музыка, Разработка под Arduino, Синтезатор, Электроника для начинающих
Добавляем функциональность к музыкальному MIDI-синтезатору на двух чипах AY-3-8910, а также вспоминаем, что общего между музыкой и математикой.
Оглавление
Arduino ZX Spectrum AY Player
2016-04-07 в 8:53, admin, рубрики: arduino, AY-3-8910, diy или сделай сам, music, player, spectrum, Электроника для начинающихАвтономный проигрыватель мелодий с компьютера ZX Spectrum на Arduino с минимальным количеством деталей.

Олдскул, хардкор, AY-3-8912. «Железный» чиптюн с последовательным входом
2015-03-14 в 13:08, admin, рубрики: atari, AY-3-8910, AY-3-8912, diy или сделай сам, spectrum, YM2149F, программирование микроконтроллеров, чиптюн, метки: AY-3-8910, AY-3-8912, YM2149F, чиптюн 
Клона Spectrum 128K, оснащенного музыкальным сопроцессором AY-3-8910 (YM2149F) у меня не было. Был 48K с расширенной клавиатурой и убогим блоком питания, перегревающим внутренности через час-два работы. От этого, помнится. домики посреди моря в Sim City образовывались и другие веселые артефакты. Но к делу данные воспоминания не относятся. Вдохновившись материалом tronix286, я решил восполнить пробел в ретро-образовании и склепать что-нибудь на легендарном (и при этом, легко добываемом и недорогом) чипе.
В ходе изучения различных поделок, идея сформировалась следующая: надо делать модуль с последовательным (UART) входом. Чтобы его уже можно было подключить с минимальными затратами к любому девайсу, добавляя тем самым +146 к чиптюновости. В процессе также было решено освоить пару дополнительных навыков, вроде программирования AVR и изготовления печатных плат с применением фоторезиста.
Сразу опишу результаты: модуль разработан и пиликает, побочные навыки прокачаны, грабли собраны, можно радоваться, расширять и углублять.
Звук на чипе AY-3-8910 (или Yamaha YM2149F) родом с ZX Spectrum на PC через USB
2015-01-24 в 12:02, admin, рубрики: AY-3-8910, chiptune, diy или сделай сам, pic16, YM2149F, zx spectrum, программирование микроконтроллеров, Работа со звукомПрошло около года, с момента успешного подключения музыкального синтезатора YM2149F к LPT порту компьютера. LPT это конечно хорошо, однако время не стоит на месте, и найти компьютер или ноутбук с LPT портом становится все сложнее и сложнее. Да и сам автор (то есть я) устал лазить каждый раз под стол, где стоит системник, и перетыкать LPT плату на что-то другое, например программатор (у меня LPT-программатор Willem, ну да не суть). Поэтому на сей раз подключать чип YM2149F будем к USB. Ну и конечно, чтобы соотвествовать эпохе, будем это делать на копеечном древнем микроконтроллере PIC16F628.

Вкратце, YM2149F (или ее функциональный аналог AY-3-8910) — микросхема звукового трехголосного синтезатора, применялась в старых компьютерах типа Atari ST, Amstrad CPC, ZX Spectrum, MSX и некоторых других для проигрывания музыки. В России чип приобрел определенную известность благодаря установки в различные клоны ZX Spectrum'а. За время шествования ZX Spectrum по бывшему СССР музыкантами были написаны тысячи мелодий под этот звуковой программируемый генератор. Да и сейчас можно вполне найти людей, создающих музыку именно под этот чип. В конце статьи будут приведены ссылки на огромнейший архив чип-тюнов для YM/AY на сотни часов непрерывного прослушивания.

