Jump to content


Photo
- - - - -

[Midibox AY 3 8912... ]


  • Please log in to reply
163 replies to this topic

#1 lemonhorse

lemonhorse

    MIDIbox Tweaker

  • Programmer
  • PipPipPip
  • 302 posts
  • LocationKiel (Northern Germany)

Posted 17 June 2008 - 10:44

hi out there,
tonight i heard primitive lofi squeking in my lab - so let me introduce you my Midibox AY 3 8912 adventure.

the Midibox AY 3 8912 is stuffed with a general instruments AY-3-8912 sound chip.
user interface (cs): a c64 keyboard (c64 keyborad 8x8 scan-matrix interface, thanks to TK and Bill !  :) ) and a 4x16 LCD
the sound is: lofi, rough, abstract (do you remember the arcade game 'moon patrol'?...  ;)  ;D )

here some AY 3 8912 background:
http://en.wikipedia....ments_AY-3-8912

Posted Image



here some pictures (visual notes):
http://www.subfreque...ls.php?album=28


greetings,
- lemonhorse


#2 stryd_one

stryd_one

    MIDIbox Guru

  • Frequent Writer
  • PipPipPipPip
  • 8,850 posts
  • LocationMelbourne, Victoria, Australia

Posted 17 June 2008 - 11:09

Nice one man!!!!

To be a 'user project' we really should move the documentation to the midibox wiki (see the sticky thread in this forum). This is important because, unfortunately, offsite documentation is proven to be less persistent... What I mean is, they disappear :( (Yes, I know how long your site has been around, don't take it personally :) )

I'll leave this here for now anyway, I'll give you a hand moving to the wiki if you like? Just drop me a PM.

Great work though man! The download link on your page seems busted though :'( Can't wait to hear it!

#3 lemonhorse

lemonhorse

    MIDIbox Tweaker

  • Programmer
  • PipPipPip
  • 302 posts
  • LocationKiel (Northern Germany)

Posted 17 June 2008 - 12:59

hi stryd_one!

midibox wiki: you're right - i will do - but i think my notes are too "freaky" at this stage  ;)
i would like to create more practical (user friendly) documentation...


firmware:
i will release the firmware when the basic midi functions work (the midi implementation is rudimentary at the moment)

ay 3 8912 sound (mp3):
same here - i'll post some sound (mp3) when the basic functions work (midi implementation)



#4 bill

bill

    MIDIbox Tweaker

  • Programmer
  • PipPipPip
  • 372 posts
  • LocationBulgaria - Sofia

Posted 17 June 2008 - 18:56

That's GREAT !!!!  :o
I cant wait to hear some samples !

#5 Smithy

Smithy

  • Members
  • PipPipPipPip
  • 951 posts

Posted 18 June 2008 - 02:14

A marriage of an AY 3 8912 with a C64 keyboard is sort of like this................







Posted Image


LOL. Blashpemy!


On serious note though, great project dude!  ;D

do you remember the arcade game 'moon patrol'?...  ;)  ;D )





#6 buhler

buhler

    MIDIbox Addict

  • Programmer
  • PipPip
  • 245 posts
  • LocationSeattle, WA, USA

Posted 18 June 2008 - 03:02

Oh man!  i just got an AY38912 to do this very thing!  well... i guess i'll add this to my list of midibox projects!  great work! 

#7 lemonhorse

lemonhorse

    MIDIbox Tweaker

  • Programmer
  • PipPipPip
  • 302 posts
  • LocationKiel (Northern Germany)

Posted 21 June 2008 - 23:06

Thanks,
for the response!

I implemented basic Midi functions today (Note On / Note Off).

Here is a little bit sound of the MB AY 3 8912 (midiboxay38912cha20080621.mp3)
My very first MB AY recording! - You'll hear Tone A (No Tone B, C or Noise).  Just a sign of life ;)

Unfortunately there is some crackling in the record - it's *NOT* the MB AY.
It's just an issue with my soundrecording device.


Best Regards,
- Lemonhorse

Attached Files



#8 stryd_one

stryd_one

    MIDIbox Guru

  • Frequent Writer
  • PipPipPipPip
  • 8,850 posts
  • LocationMelbourne, Victoria, Australia

Posted 22 June 2008 - 00:11

Hot hot hot. The tone of this thing is crying out for a drumsynth....

#9 buhler

buhler

    MIDIbox Addict

  • Programmer
  • PipPip
  • 245 posts
  • LocationSeattle, WA, USA

Posted 22 June 2008 - 04:50

oh man!  that is sooooo great!  i can't wait to start on this thing... ;D

#10 lemonhorse

lemonhorse

    MIDIbox Tweaker

  • Programmer
  • PipPipPip
  • 302 posts
  • LocationKiel (Northern Germany)

Posted 22 June 2008 - 17:37

Update (22.062008):

...To be a 'user project' we really should move the documentation to the midibox wiki (see the sticky thread in this forum).


http://www.midibox.o...dibox_ay_3_8912

:)


#11 Davo

Davo

    MIDIbox Tweaker

  • Members
  • PipPipPip
  • 450 posts
  • LocationCalifornia

Posted 22 June 2008 - 22:24

Okay, so how does one edit http://www.midibox.o...i/user_projects to point to this new project?

#12 nILS

nILS

    MIDIbox Hero

  • Administrators
  • 4,250 posts
  • LocationStuttgart, Doucheland

Posted 22 June 2008 - 22:30

Okay, so how does one edit http://www.midibox.o...i/user_projects to point to this new project?

Done.

#13 AndrewMartens

AndrewMartens

    MIDIbox Addict

  • Members
  • PipPip
  • 212 posts

Posted 25 June 2008 - 18:38

Great work!

I must say, I'm so impressed with everyone pulling together all of these MIDIbox user projects for all the classic chip synths.  I had acquired some AY-3-8912s and POKEYs several years ago, but never had the time to do anything interesting with them.  Kudos, and I look forward to seeing the final project!  :D

#14 Theta_Frost

Theta_Frost

    MIDIbox Addict

  • Members
  • PipPip
  • 101 posts

Posted 26 June 2008 - 17:36

Wow Incredible Work I must Say! ;D
Man I was going to get a Sinclair ZX Spectrum to make music with this chip but now... ::)
The day will be good when I jamming with my 8-bit symphony, Midiboxes SID, POKEY, NES, SNES-APU, AY,
Heres some sound of the AY chip.





#15 lemonhorse

lemonhorse

    MIDIbox Tweaker

  • Programmer
  • PipPipPip
  • 302 posts
  • LocationKiel (Northern Germany)

Posted 29 June 2008 - 15:31

Software Update: mbay38912v001i.zip (experimental pre release :: 29.06.2008)
=> http://www.midibox.o...dibox_ay_3_8912

* Enabled discrete TONE A B C / ADD NOISE A B C via MIDI CHANNEL 1 2 3
* Created a new MAIN MENU (to choose the 6 sub menus via c64 keyboard)
* Created a New MIDI CONFIG MENU for the MIDI CHANNEL of TONE A B C / NOISE A B C (not working yet)

still a lot do  ;)



#16 buhler

buhler

    MIDIbox Addict

  • Programmer
  • PipPip
  • 245 posts
  • LocationSeattle, WA, USA

Posted 30 June 2008 - 01:22

man, you are cruisin'!  that's awesome! 

#17 Theta_Frost

Theta_Frost

    MIDIbox Addict

  • Members
  • PipPip
  • 101 posts

Posted 12 July 2008 - 16:33

Update?

#18 lemonhorse

lemonhorse

    MIDIbox Tweaker

  • Programmer
  • PipPipPip
  • 302 posts
  • LocationKiel (Northern Germany)

Posted 12 July 2008 - 20:07

Update?


Software:
Made some improvements @ TONE-A/B/C Note On/Off: enabled the "ENVELOPE MODE" (THE INTERNAL AY CHIP AMP CONTROL)
Now I'm playing around with the TUNE MENU. Sometimes I have to rewrite my own "newbie code" - it's my first asm coding project - I have a lot of fun, but I got to learn a lot as well...  ;)

Hardware:
The AY 3 8912 features Tone A B C out, so I created a small OP AMP MIXER BOARD with Eagle. Mike (PCB-Mike) will etch the board next time (AUDIO MIXER: 3 TONE CHANNELS [A/B/C] TO ONE AUDIO OUT) - then the next step is on my side: checking. After a successful checkup Mike will provide the board and I will upload the Eagle Data (board and circuit diagram) for everyone.

The AY 3 8912 module will be the next board to come.



#19 Davo

Davo

    MIDIbox Tweaker

  • Members
  • PipPipPip
  • 450 posts
  • LocationCalifornia

Posted 13 July 2008 - 00:32

I just noticed that one cannot get to the project website from the mainpage.  Would someone please fix that?


#20 stryd_one

stryd_one

    MIDIbox Guru

  • Frequent Writer
  • PipPipPipPip
  • 8,850 posts
  • LocationMelbourne, Victoria, Australia

Posted 13 July 2008 - 06:02

You can get to it from the front page, through the user projects section...what's the problem?




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users