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.
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.
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.
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.
Megus wrote:1. Auto-pitch for ENV: in AY trackers for ZX Spectrum when I enter a note in a channel and "auto-ENV" feature is on, tracker fills ENV register values automatically. And there was a ratio parameter for ENV pitch calculation which can be set to values like: 1/1, 1/2, 2/1, 3/4 etc. Just a small limited set of possible values. The most common usage of Tone+ENV is bass sounds and auto-ENV feature fits just great for such purposes.
Megus wrote:2. Control ENV pitch with a note with velocity value 1. It's not usable for live playing but it's usable in sequencer.
Megus wrote:BTW, yet another question about ENV emulation: how much amp steps do you have for YM envelope? YM has 32 steps while AY has 16 steps.
Megus wrote:BTW, some important notices: AY/YM noise pattern shouldn't be reset on note on or any other pitch change, it should run continuously (free phase).
Megus wrote:The same goes to tone. Envelope phase should be reset when I change hardwave, when I just change pitch - phase should run continuosly too.
davidv wrote:in chispounds, Since the voices stop start and you can have any number such voices playing at once (by using polyphony cheating), the "voice" design can't allow for a global clock counters.
davidv wrote:However for other noise patterns that i know which don't reset all the time, I've used a "random position" trick on each note... its not totally accurate, however, it solves the "machine gun" pattern effect.
I just changed AY.sfz again here is the difference it makes:
Original machine gun noise, then random offset noise:
http://plogue.com/davidv/cs_stuff/AY_no ... t_comp.mp3
davidv wrote:Tone would be difficult because you cant really choose a random start position between 0 and 1.
davidv wrote:However for hardwave, dont trackers hard reset the ENV on note start?
davidv wrote:Thank you!!! Where were you in my beta testing phase :)
Users browsing this forum: No registered users and 1 guest