Thanks!
Now for topic by topic:
Megus wrote:1. Tone + Noise sound: now we can select tone or noise but can't have tone + noise sound. It can't be emulated by putting 2 AY chips on separate slots because on AY it's not a sum of tone and noise but logical AND between tone and noise 1-bit sequences.
You are absolutely right, and its currently there because you would need a MIDI note for the tone and a MIDI note for the noise targeting the same voice to emulate those effects right. It really blew my design to bits so i've kept that for later.
But I think I could fix this by using some similar oscillators I made for POKEYs.
Megus wrote:2. AY and YM have only 32 noise frequency values and I'm not sure if the noise generator is emulated properly in Chipsounds. I can provide a code that sounds really close (though not 100% exact) to the real one.
You are right about the 32 step noise limit, however im 99.99% sure my noise pattern is right, having analyzed it and compared its the exact same
on AY-3-8910, YM2149F and YM2203 (hybrid pulse/fm chip)
(I can provide the 96Khz samples of each)
Ill fix the 32 pitch limit ASAP. I've read all the AY/YM pdfs I could find and that is a major stupid forgotten issue on my part.
Megus wrote:3. I'd like to have those cool tone+amp envelope sounds in Chipsounds. Now we have those cool saw and triangle sounds which we get when we disable tone and enable amp envelope for a channel. But when we enable tone and amp envelope we can get even more interesting sounds because periods of tone and envelope generator are a bit out of sync.
You can hear my prototype version of such noodlings here
http://plogue.com/davidv/CS/bidule_ay.mp3(just the AY tone+ENV)
Again the problem here is not the difficulty in programming that effect, but more like how to present it to the MIDI/slot world.
If i made a full AY emu VST it would allow those, but would require
1 MIDI channel for the base note
1 MIDI channel for the NOISE note
1 MIDI channel for the env note
you get the idea... this is where the ;fun ready to play; paradigm clashes with 100% accuracy.
Megus wrote:I have deep knowledge of AY/YM chips so if you will agree to implement these features and need implementation details - I'm ready to help you.
Well i love people keeping me in check about things. I try to get it as accurate as possible without making it too hard for a musician (thats the biggest challenge of all).
I prefer i fix things by going back to my AY-on-a-breadboard-protoboard:
http://1.bp.blogspot.com/_KCkYZeOqz_I/S ... boards.jpg
Then having it double checked.... the scientific method if you will
Thanks again!