Table of Contents

MIDIBox AY (YM) V2

1.Overview

The MIDIbox AY (YM) V2 is stuffed with a single AY-3-8912, an AY-3-8910 or an YM2149 sound chip. This kind of Chip is a 3-Voice Programmable Sound Generators (PSG). This means they have a 3-Voice-Square-Wave (Tone ABC) + one global Noise generator.

The AY38912 and its variants became popular in many arcade games and were used on the Intellivision and Vectrex video game consoles and the MSX, Atari ST, Amstrad CPC, Oric1, Colour Genie, Elektor TV Games Computer and Sinclair ZX Spectrum 128/+2/+3 home computers as well as the Mockingboard sound card for the Apple II family (etc.).

The MIDIbox AY (YM) offer Tone A, B and C (3 independent MIDI channels) and one additional single shiftable noise generator. In addition there is a single (global) envelope generator. The MIDIbox AY (YM) V2 is capable of mixing any combination of the output from its respective tone generator with the noise generator and the (global) envelope generator. The Audio Output from each of the 3 channels (Tone ABC) is then mixed together to produce the final Audio Output.

2.Control Surface

The MIDIbox AY (YM) Control Surface based on:

3.Global Hardware Setup

Core8 Connection

4. Parts list

AY-3-8912 Board Parts List

Part Value Type Qty Package Mouser Ref
IC1 AY AY-3-8912 1 DIL28 /
IC2 74HC595N74HC595N 1 DIL16 595-SN74HC595N
Q1 2MHz Q 1 Q
R1,R2,R3 10k Resistor 3 291-10k-RC
C1 10nF Capacitor Ceram 1
C2 100µF Capacitor Elec 1

YM2149 Board Parts List

Part Value Type Qty Package Mouser Ref
IC1 YM2149 YM2149F 1 DIL40 /
IC2 74HC595N74HC595N 1 DIL16 595-SN74HC595N
Q1 2MHz Q 1 Q
R1,R2,R3 10k Resistor 3 291-10k-RC
C1 10nF Capacitor Ceraù 1
C2 100µF Capacitor Elec 1

.

5. Compatible Soundchips

6. MBAY V2 Software

Last Changes

7. Patches

Patches - Basic Setup:

Q: I can set all Bankstick Patches to MIDI CHANNEL 5 on Tone A - but it's a long procedure - by default all patches are assigned to MIDI CHANNEL 1 on Tone A. I use channel 5 (Tone A),6 (Tone B),7 (Tone C). Is there any Trick?

A: Switch to Patch 0 (int. patch) and do all basic settings (MIDI CHANNEL, Tone ABC setup, etc.). After that do format the Bankstick. Now all Bankstik Patches will have these basic settings.

Patches - Fx Table (Fx Functions):