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 FamiTracker
Login:
Menu:
Post: Author:
FamiTracker > General > Show Off Your Work > Messing with Gameboy waveforms and N163 Owner: betasword New post
Page 1 of 1 Sort:  
Messing with Gameboy waveforms and N163 Posted: 2012-11-27 06:07 Reply | Quote
betasword

Avatar

Member for: 4465 days
Status: Offline

#42327
Yep, my experiments and boredom have proven fruitful: N163 makes a far better Gameboy wave channel than FDS does, mainly due to it being more similar to the Gameboy's wave channel from the get go. What's that? I can take the waveform directly from Visualboy Advance, and put it right into an N163 wave? I don't have to double the length and quadruple the values like I have to for FDS? And I can put all the waveforms in a single instrument? Oh how nice.

Anyways, here's a couple little test thingies. The tmnt boss thing was just something I decided to try and do after going through various .gbs's I have to get waveforms, and deciding I liked the song. I also thought it could possibly sound good slightly more Megaman styled, hence the drums being different than the GB original, and the second song using the triangle instead of N163.

Sinistral is something I started over a year ago, and in VRC6. I was basically gonna take some songs from Lufia for the Gameboy, do the original versions, and then do an "enhanced" version. Well, I went back to it, replaced the VRC6 with 4 channels of N163, threw in the proper waveforms, and ta-da. I have the original pretty good. And the enhanced version? Well, 4 channels of N163. 4 instruments that all use 32-length waves. 4 wave positions. What could go wrong here? Seems to be the perfect setup for this sort of thing. I never have to worry about any of the N163 channels screwing each other up, cause they'll never be on the same wave position.

I may have to experiment more with this all.

Oh, and just for the hell of it, I'll attach the text file with all the waveforms I've gotten so far here, too.


Attachments:
tmnt_boss_thing.ftm (13 Kb)
gameboy_waveforms.txt (4 Kb)
sinistral.ftm (40 Kb)
Posted: 2012-11-27 06:10 Reply | Quote
Doxic

Avatar

Member for: 3575 days
Location: California, United States
Status: Offline

#42328
that sounds pretty good beta, I enjoyed sinistral very much

_______________________
B00daW wrote: Memes are are like cheese; perishable.
Follow me on SoundCloud! http://soundcloud.com/thislinkisnttaken
Posted: 2012-11-27 11:18 Reply | Quote
Mr_Master



Member for: 3521 days
Status: Offline

#42331
VRC6 IS A BEAST!!! Pretty good! Both covers are amazing, specially sinistral.

Posted: 2012-11-27 12:08 Reply | Quote
drexegar

Avatar

Member for: 4235 days
Location: New York city
Status: Offline

#42334
That awesome! Great findings!

_______________________
Love and Laughter are the greatest powers in the world
Posted: 2012-11-27 18:02 Reply | Quote
KoldMonster



Member for: 3631 days
Location: North Versailles, PA
Status: Offline

#42342
I like [b]VRC6[/b]. "Sinistral" is amazing.

Posted: 2012-11-27 18:32 Reply | Quote
Ares64

Avatar

Member for: 3879 days
Location: Location: Location: Location:
Status: Offline

#42344
just curious. how do you find out the volume envelopes and pitch values and stuff or was it a bunch of guess work

Posted: 2012-11-27 21:34 Reply | Quote
betasword

Avatar

Member for: 4465 days
Status: Offline

#42352
Well, volume envelopes... Uhh... I export each individual audio channel as a .wav, and put them all into Audacity, and kinda guess on volumes based on that. Pitch values... If you mean like the Pxx command, it's also really just guess work until I get something that sounds close enough. For the most part, it doesn't really seem like it's needed very often for strict GB covers and all, but the couple times I have, it's just been a matter of slowly raising or lowering the value until I get something that sounds close enough to the original that it satisfies me.

And to everyone else, talking about VRC6... Yeah, this is N163, not VRC6. Though yeah, VRC6 is pretty awesome. At the same time, you could pretty easily duplicate everything VRC6 can do with N163, and have more channels to work with, too... So... Yeah. Hahaha

Posted: 2012-11-27 22:30 Reply | Quote
Mr_Master



Member for: 3521 days
Status: Offline

#42355
[quote=betasword]Well, volume envelopes... Uhh... I export each individual audio channel as a .wav, and put them all into Audacity, and kinda guess on volumes based on that. Pitch values... If you mean like the Pxx command, it's also really just guess work until I get something that sounds close enough. For the most part, it doesn't really seem like it's needed very often for strict GB covers and all, but the couple times I have, it's just been a matter of slowly raising or lowering the value until I get something that sounds close enough to the original that it satisfies me.[/quote]

That's the same as I do. It's the closest you can get to perfection without cheating.

Posted: 2012-11-27 22:33 Reply | Quote
Ares64

Avatar

Member for: 3879 days
Location: Location: Location: Location:
Status: Offline

#42356
is there any way to 'cheat' with GBSs though? i havent found any

Posted: 2012-11-27 22:44 Reply | Quote
Mr_Master



Member for: 3521 days
Status: Offline

#42357
It might be tricky. What I would do is the same as he does, exporting each channel separately, but the only way I know to do this is muting all the channels(except for the one you want to use) in an emulator during gameplay and exporting them. I don't know any other way to do it, nor any GBS players to use.

Still, this might sound odd, but I've never done this with GBSs, but I did with GSFs, but I guess it's done the same way(at least with VisualBoyAdvance).

Posted: 2012-11-27 23:30 Reply | Quote
Ares64

Avatar

Member for: 3879 days
Location: Location: Location: Location:
Status: Offline

#42361
i was wondering if there was some way to use the memory viewer in NEZplay/NEZplug to be able to make super-accurate gameboy covers instead of having to rely on our ears

could open up a scope of new techniques and/or stuff to use, or maybe im just being stupid (like usual!)

Posted: 2012-11-28 00:56 Reply | Quote
Doxic

Avatar

Member for: 3575 days
Location: California, United States
Status: Offline

#42367
[quote=betasword]And to everyone else, talking about VRC6... Yeah, this is N163, not VRC6. Though yeah, VRC6 is pretty awesome. At the same time, you could pretty easily duplicate everything VRC6 can do with N163, and have more channels to work with, too... So... Yeah.[/quote]

Did you mean to upload Sinistral in VRC6 then? You keep tslking about N163, but that ftm ks in VRC6, maybe I'm misunderstanding.

_______________________
B00daW wrote: Memes are are like cheese; perishable.
Follow me on SoundCloud! http://soundcloud.com/thislinkisnttaken
Posted: 2014-04-06 00:30 Reply | Quote
betasword

Avatar

Member for: 4465 days
Status: Offline

#55960
Oh god. Oh... oh god... I was just looking through previous posts to see when the last time was that I actually posted something, and looked into this... And the whole VRC6/N163 thing... Oh god... I was wrong. Very wrong. I DID accidentally upload the VRC6 version... Wow, I feel like a ponce right about now. Considering I didn't notice until, what, like a year and a half later?

Well, here's the ACTUAL N163 version. I know it is. Cause it has N163 in the filename. And I just checked to make sure it is. Cause yeah.



I'm just gonna go off and sit in a corner now. Or make a new thread for something completely different.


Attachments:
sinistral_n163.ftm (47 Kb)
Posted: 2014-04-06 00:43  (Last Edited: 2014-04-06 00:43) Reply | Quote
Im_a_Track_Man

Avatar

Member for: 4137 days
Location: Plantation, Florida
Status: Offline

#55963
To ares64 and Warheart (and anyone else curious), a good thing to do would be to convert GBS files to .gb, and play them back it BGB. Its debugger is incredibly handy, and displays the wave RAM, as well as the hardware envelopes used (take, for example A7: Level A, decay rate 7). Only problem is that it doesn't auto refresh, so you're stuck at the frame you open the viewer at, unless you manually click "refresh". You can, however, change the emulator speed in the settings without changing music pitch, and pause the emulator to give you more time to check on things.

Also (again), GB wave channel volumes for N163 are 14-7-3-0.

Posted: 2014-04-06 21:05  (Last Edited: 2014-04-06 21:06) Reply | Quote
Warheart

Avatar

Member for: 3494 days
Location: Sweden
Status: Offline

#55983
[quote=Im_a_Track_Man]To ares64 and Warheart (and anyone else curious), a good thing to do would be to convert GBS files to .gb, and play them back it BGB. Its debugger is incredibly handy, and displays the wave RAM, as well as the hardware envelopes used (take, for example A7: Level A, decay rate 7). Only problem is that it doesn't auto refresh, so you're stuck at the frame you open the viewer at, unless you manually click "refresh". You can, however, change the emulator speed in the settings without changing music pitch, and pause the emulator to give you more time to check on things.
[/quote]

I prefer Visual Boy Advance because it actually does have an auto refresh check box. I think I already told you this

_______________________
Ponies, Mega Man, Meshuggah, Rotten Sound and ice-cream! <3
[url=http://www.youtube.com/user/seppowarheart]YOUTUBE
Page 1 of 1 Sort: