User Tools

Site Tools


midibox_ay_ym_v2

MIDIBox AY (YM) V2

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.

CS

The MIDIbox AY (YM) Control Surface based on:

  • 4×16 LCD
  • 28 LEDs (connected to MBHP DOUT)
  • 28 Buttons (connected to MBHP 4xDIN)

MIDIBox AY (YM) V2: LCD User Menu, F1-F8 Shortcuts, MIDI CC Info: http://www.subfrequenz.net/midibox/mbayv2/MBAY2MenueLCD.pdf

MIDIBox AY (YM) V2: CS - Button & LED Config (MBHP DIN & DOUT) : http://www.subfrequenz.net/midibox/mbayv2/MBAYV2CS.pdf

MIDIBox AY (YM) V2: Envelope Shapes: http://www.subfrequenz.net/midibox/mbayv2/MBAYENVSHAPE.pdf

Hardware

  • 1x MBHP DINx4 (28 Buttons)
  • 1x MBHP DOUTx4 (28x LED)
  • Gate: Core8 Pin J14 | GATE (0V / +5V) @TONE A MIDI CH » Note ON (+5V) Note OFF (0V)

Soundchips

  • Warning: Chips with no Noise (just Tone ABC):
  • AY38912A/P Microchip
  • AY38910A/P Microchip
  • No Problems with Noise:
  • AY38912 CDA GI
  • YM2149F Yamaha
  • AY38912/P CEA Microchip
  • (let me know if you have successfully tested other chips!)…

Software

MIDIBox AY (YM) V2.1B (BUILD 20120109)

Last Changes

  • [BUILD 20120109] LCD text correction
  • [BUILD 20120109] MIDI Program Change do only take effect on MIDI Channel of Tone A (!)
  • [BUILD 20111128] MIDI Program Change (0 = Load Internal Patch, 1-127 = load Bankstick Patch) implemented
  • [BUILD 20111128] Found a Bug in Fx Function (Note#1-3 ABC)
  • [BUILD 20111128] Some MIDI CC LCD Screen refresh improvements
  • [BUILD 20111128] Core8 J14 MIDI NOTE ON GATE PIN (@TONE A MIDI CH » Note On/OFF (Note On = +5V / Note Off = 0V))
  • [BUILD 20110909] New FX Editing Shortcuts
  • [BUILD 20110909] LCD: Blinking Cursor
  • [BUILD 20110909] Debugged FX Table Function defect

todo / next

  • Check Fx Functions (redesign? / Add Buttons?)

(Date: 11/2011, Lemonhorse)

Basic Setup (Patches)

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.

midibox_ay_ym_v2.txt · Last modified: 2012/02/05 15:53 by lemonhorse