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 > FamiTracker Talk > GBS Import v0.2 Owner: Slimeball New post
Page 1 of 4 Sort: Goto Page: [1] [2] [3] [4] Next >>
GBS Import v0.2 Posted: 2014-05-30 19:40  (Last Edited: 2014-07-16 02:26) Reply | Quote
Slimeball

Avatar

Member for: 3720 days
Status: Offline

#57810
You can import GBS files now! ^o^

Grab it here: (v0.2)

[url=https://dl.dropboxusercontent.com/u/70256161/GBSImport_v020.zip]Binary
[url=https://dl.dropboxusercontent.com/u/70256161/GBSImport_v020_src.zip]Source

Older versions:

v0.12 BETA
[url=https://dl.dropboxusercontent.com/u/70256161/GBSImport_v012_BETA.zip]Binary

v0.1
[url=https://dl.dropboxusercontent.com/u/70256161/GBSImport_v010.zip]Binary

Posted: 2014-05-30 21:05  (Last Edited: 2014-05-30 21:33) Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4983 days
Location: Canada
Status: Offline

#57812
Wow that's pretty sweet!

[url=http://snesmusic.org/hoot/gbs/Project%20S-11%20(2000)(Sunsoft,%20Paragon%205).zip]Project S-11 doesn't work though, any idea why?

EDIT: [url=https://www.mediafire.com/?ptn52mxvqmfl966]obligatory hardware render.

_______________________
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.
Posted: 2014-05-30 21:32 Reply | Quote
Slimeball

Avatar

Member for: 3720 days
Status: Offline

#57815
Project S-11 uses RST vectors ([url=http://www.retrogames.com/music/gbsspec.txt]partially explained here).

I didn't implement support for them, and then I forgot about them, because I hadn't encountered a GBS that uses them so far. :P

I'll work right away on fixing this though.

If you're going to be rendering more songs on hardware, I could as well upload a special build that uses volumes 1, 2 and 4 for the wave channels. (or add it as an option)

I'm just thinking, it's tedious to change all those values by hand. :P

Posted: 2014-05-30 21:34  (Last Edited: 2014-05-30 21:58) Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4983 days
Location: Canada
Status: Offline

#57816
All I had to do to make this playable on hardware was change the instrument volume to 7. I guess all you'd have to do if you really want an option is make it do that (I picked 7 because it sounded okay, but perhaps there's a more mathematically accurate value to use).

I also found another bug: Ixy and Hxy commands on square channels should repeat every time a new pitch envelope is triggered. The way it is now, only the first envelope effect is entered, and the rest are ignored. This causes problems in tracks like [url=https://dl.dropboxusercontent.com/u/34026765/Shantae%20%282002%29%28WayForward%2C%20Capcom%29.ftm]this one ([url=https://dl.dropboxusercontent.com/u/34026765/Shantae%20%282002%29%28WayForward%2C%20Capcom%29_fixed.ftm]this is the desirable behaviour).

EDIT: [url=https://www.mediafire.com/?p8aw3h492n276p2]Recorded that one too :p

_______________________
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.
Posted: 2014-05-30 22:20 Reply | Quote
Slimeball

Avatar

Member for: 3720 days
Status: Offline

#57819
Using a volume envelope for that is a smart trick. If it sounds okay to you I'll trust you on that. :P (it's also one less functionality for me to implment)

Anyway, I think I fixed both these issues (with the RST vector and the hardware sweep not retriggering). :P

https://dl.dropboxusercontent.com/u/70256161/GBSImport_v11_BETA.zip

Unfortunately it also reveals that my GB hardware sweep -> FT hardware sweep conversion is still buggy, ;(

Posted: 2014-05-30 22:33 Reply | Quote
Shywolf



Member for: 4098 days
Status: Offline

#57820
This is working with every GBS I've tried so far... except for this one of Cave Noire. It showed an "Import Fail!" message with the first build (0.1), and the second build (1.1b) spits out an empty FTM.


Attachments:
cave_noire_1991konami.gbs (16 Kb)
Posted: 2014-05-30 22:46 Reply | Quote
8BitZtuner

Avatar

Member for: 3146 days
Location: Germany
Status: Offline

#57821
This program won the whole internet.

Posted: 2014-05-30 22:57  (Last Edited: 2014-05-30 23:23) Reply | Quote
Macromaniac

Avatar

Member for: 3079 days
Location: Paris
Status: Offline

#57822
[quote=Slimeball]Project S-11 uses RST vectors ([url=http://www.retrogames.com/music/gbsspec.txt]partially explained here).

I didn't implement support for them, and then I forgot about them, because I hadn't encountered a GBS that uses them so far. :P
[/quote]
Does Tom and Jerry Mouse Hunt use RST vectors too? Both soundtracks are made by Aleksi "Heatbeat" Eeben btw. I could try myself but I use Mac OS X and the dual booting and all the waste of time it causes is holding me back.

EDIT: tossing in another Heatbeat composition, this time using digitized samples, to try to see if it works or not (although I believe it doesn't)



Attachments:
carillon_demos.gbs (134 Kb)
tom_and_jerry__mouse_hunt.gbs (256 Kb)
Posted: 2014-05-30 23:49 Reply | Quote
Slimeball

Avatar

Member for: 3720 days
Status: Offline

#57826
Shywolf: I just fixed it. Here's a new beta. (there's one broken track though, I'll look further into that :P)

[url=https://dl.dropboxusercontent.com/u/70256161/GBSImport_v012_BETA.zip]https://dl.dropboxusercontent.com/u/70256161/GBSImport_v012_BETA.zip

Macromaniac: Tom and Jerry Mouse Hunt works with this beta. The first three carrilon demo songs work too (although a bit wonky). Unfortunately the rest don't, but I'll see if I can fix that as well. :P

Posted: 2014-05-31 01:37 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4983 days
Location: Canada
Status: Offline

#57831
[quote=Macromaniac]I could try myself but I use Mac OS X and the dual booting and all the waste of time it causes is holding me back.[/quote]
Maybe create a Windows virtual machine? That's what I'd do.

_______________________
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.
Posted: 2014-05-31 12:28 Reply | Quote
y479021776

Avatar

Member for: 3014 days
Status: Offline

#57840
https://dl.dropboxusercontent.com/u/70256161/https://dl.dropboxusercontent.com/u/70256161/GBSImport_v010.zip

404 error

I can't download it...



_______________________
This is it!
RE: GBS Import v0.1 Posted: 2014-05-31 12:31 Reply | Quote
y479021776

Avatar

Member for: 3014 days
Status: Offline

#57841
.

_______________________
This is it!
Attachments:
20140531183016.png (7 Kb)
Posted: 2014-05-31 12:56 Reply | Quote
Slimeball

Avatar

Member for: 3720 days
Status: Offline

#57842
Maybe you're trying to open a file with asian characters or other non-ASCII characters in it. Try removing those from the file name. :P

Posted: 2014-06-01 11:00  (Last Edited: 2014-06-01 11:00) Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4983 days
Location: Canada
Status: Offline

#57870
I was wondering, do you have any plans to update rainwarrior's Importer to allow importing N163 (and maybe 5B) NSFs some time in the future, since he said that he wasn't interested in doing so himself? That'd be really cool~

_______________________
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.
Posted: 2014-06-01 17:24 Reply | Quote
Slimeball

Avatar

Member for: 3720 days
Status: Offline

#57872
I do have something in the works regarding that. It just isn't finished enough to release yet. :P

Page 1 of 4 Sort: Goto Page: [1] [2] [3] [4] Next >>