Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /storage/content/49/145849/famitracker.com/public_html/forum/classes/dbHandler.php on line 29
I've been trying to make a Hi-Q sound (something like [url=http://jrlepage.webs.com/temp/bomber2q.wav]this) using the FDS/N106 and a pitch envelope, but to no avail. Is there even a way to achieve this, or is it just wishful thinking? Something tells me the Famicom's clock rate isn't fast enough for this.
The purpose of this is to use it instead of a DMC sample in [url=http://famitracker.shoodot.net/forum/posts.php?id=2097]this song (I can take care of "translating" any successful hi-q instrument into usable MML data).
A Hi-Q is simply a sine wave with a very, very quick pitchbend down. Probably something akin to the Triangle kick "trick" would do it, except at a lower pitchbend number and higher note.
Ah, yes, this is also known as a psytrance kick. Simply a sine whose pitch goes down EXPONENTIALLY rather than linearly.
(I may be thinking of logarithmically)
[edit]
Combination of Pitch & Arpeggio will do the trick. Might need some adjustment to the Pitch string. And if nothing else, raise the clock speed a tad (I just tried at 400hz, no good at all, too fast)
Hmm, that doesn't [i]quite[/i] cut it. I'm looking for a sound that starts much higher than that (this sounds like a regular sine wave kick drum, which is what I started from as well). :\
to get a high enough sound you'd probably need to double it up in the wave form once or twice. which i guess you've considered already. otherwise it seems pretty difficult to recreate a high-q... it is afterall just a superfast sinewave changing pitch, but i don't think NSF has enough resolution/frames to do it within such a short period of time.
The alternative would be to define different waveforms and let it play out @900BPM :p
The main trouble seems to be getting the frequency down quickly enough in that first 60hz frame. After about the first 1/60th of a second the arpeggio and pitch definitions should suffice. Or if not, create a 3rd FDS waveform and have it play your custom waves for 2 frames, and then define the rest after that with just a regular sine.
High-Q, so named because it originates from cranking the Q (resonance) on a 4-pole lowpass filter until it self-oscillates...creating, as you said, a very pure sine wave.
It doesn't necessarily have to be an exponential sweep though...it's more common to do this on an analog synth using a linear response.
Just speaking from my area of knowledge...as to how to effectively mimic that in FT, I have no clue...but it would stand to reason that you're on the right track using the FDS channel as the sound source.
<MOOT>
P. S. sorry for the bump. I'd like to hear what you ended up with, if anything!
Playing with the new FDS Hxx, Ixx and Jxx. This is the closest I can get so far.
The trick is to have the modulator wave be neither Flat nor Sine, but some waveform having most of its points below the yellow line. I tried with the mod wave all the way down on -3, but that was too fast.
You can just play and highlight just one column while scrolling your mouse to make faster adjustments.
Ex. Hit play and highlight the H0E column and scroll the mouse around to higher or lower values to see how it changes.
Basically a slower, quickly Sxx'd version of the instrument demonstration in song2. (watch how the J descends)