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
[b]EDIT:[/b] Now with FDS support! Also no longer prints those annoying parentheses.
[b]EDIT #2:[/b] Now with a normalization feature!
It's admittedly probably more of a toy than anything, but you may like to give this a try regardless. It's a plugin for Audacity 1.3 or better. Copy the n163.ny file to your plugins folder. For me, that's "C:\Program Files (x86)\Audacity\Plug-Ins". If you already have Audacity running, you must restart it before it will work.
Next, open a sound in Audacity you would like to use, for instance, a piano sound. If it's stereo, convert it to mono first. You might like to normalize your waveform (Effect -> Normalize) to remove DC offset and to make the next step a bit easier. Now zoom way in on your sound until you can see the individual dots of the waveform. Try to select a single period (repeating part) of the waveform, getting it as exact as you can. Once you've got your selection, you can hold shift and click the play button to play your selection as a loop, giving you a rough idea of what it's going to sound like. Once you've got a selection you like, click "Analyze -> N163/FDS waveform...", choose the mode, wave size (you'll likely want to keep it at 32), and whether normalize the result (yes, unless you know what you're doing), then click OK. It should spit out the MML numbers for your waveform as a label. Click on the label and you should be able to copy MML numbers. You may find it easier to select the numbers using the keyboard (arrow keys and shift) than with the mouse for some reason.
For N163, paste the numbers into your instrument's MML textbox and hit Enter. Voilà! You've made an N163 waveform!
For FDS, there is no textbox. Instead, click the "paste wave" button and presto!
P.S.> Rushjet1 made [url=http://4x86.com/n106izer.exe]a similar app not too long ago. Still, it's pretty cool to have this in the form of an Audacity plugin.
[quote=jsr]Nice. This would be useful for FDS too if there was a way to select 64 steps instead of 16.[/quote]
I would have made an FDS version too, but there's no way to paste MML waveforms into Famitracker 0.4.0...
I just added a "normalize result" feature, since I realized that normalizing the input doesn't mean the output will be normalized. That should fix the problems you're having, za909.
I just randomly encountered this thread after giving up looking for something that would do the exact thing this does. Sometimes luck can be on your side.
Now I can make my Pokémon covers without being annoyed with trying to figure out how to do it by hand.
Thank you for this wonderful thing!
_______________________
I have always been a curiously curious person.
(Sort of frequent mega poster here, beware!)
"Simple is always better. For something to sound simple, there has usually been a whole development cycle behind it." - David Wise
YAY! Now I can passively steal Gameboy waveforms (and no one will be any the wiser)!
_______________________
[BURNING LOVE]
[url=http://www.youtube.com/user/ImATrackMan]YouTube
[url=https://twitter.com/ImATrackMan]Twitter (Stay off my lawn, kids)
I'm sure I'll be penalized for bumping an old thread, but I'm at the end of my tether with Audacity.
I followed all the steps in the original post on how to get the waveform values and whatnot, and whenever I try and achieve a waveform from my looped sample I get a pop-up box that simply says "Nyquist did not return audio"
Does anyone know how to fix this error that I somehow have run into inadvertently?
--EDIT--
The error has been resolved, sorry for any inconvenience.
How did you solve it? Going "nevermind problem solved" without mentioning your solution is rude to people who might encounter the same problem in the future.
_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.