(Link to AcmlmWiki) Offline: thank ||bass
Register | Login
Views: 13,040,846
Main | Memberlist | Active users | Calendar | Chat | Online users
Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album
04-29-24 05:18 AM
0 users currently in ROM Hacking.
Acmlm's Board - I3 Archive - ROM Hacking - Question about the SPC format New poll | |
Add to favorites | Next newer thread | Next older thread
User Post
Magnetar
Newcomer


 





Since: 06-18-06

Last post: 6410 days
Last view: 6410 days
Posted on 06-18-06 11:10 PM Link | Quote
I realize that I'm about to reveal how much of a newbie I am when it comes to the programming and architecture of the SNES, but I've looked around quite a bit and I can't seem to find an outright answer to this question. Is it possible to take a MIDI file and map the BRR encoded samples to the different notes, add the effects, and then create an SPC file from the MIDI file? Similarly, is it possible to encode samples in WAV format to be used as samples by the DSP? When I say "possible" I mean not having to learn all of SPC700 ASM from scratch. I'm interested in this because the synthesis capabilites seem particularly impressive, better than my own soundcard it seems, and the space requirements are minimal. I'm planning to write some music for a 16-bit era RPG that my friends and I are making and I'd rather not have to make mp3s of everything to beat MIDI quality since it's so space consuming. Thanks for the advice.
Yoronosuku

Toss Tortoise


 





Since: 11-17-05
From: Massachusetts is my new home..

Last post: 6279 days
Last view: 6279 days
Skype
Posted on 06-18-06 11:53 PM Link | Quote
It really...isn't more advanced than any soundcard x3 there is, for simplicity's sake, no real way to convert from MIDI or any other format to SPC without much, much work due to the incredible limitations of the SPC700 compared to your soundcard. BRR samples are still WAV files, however, they are simply just encoded...kind of. Well they are. I really don't wanna make this too complicated, but, for the most part what you are asking is way too complicated. Sorry ^^
Magnetar
Newcomer


 





Since: 06-18-06

Last post: 6410 days
Last view: 6410 days
Posted on 06-19-06 12:27 AM Link | Quote
I thought as much. Maybe I just need a better GM/GS/XG soundfont and some more experience with midi.
MegaByte
Newcomer


 





Since: 05-01-06

Last post: 6524 days
Last view: 6524 days
Posted on 06-19-06 02:19 AM Link | Quote
It sounds like you should look into a module format. I believe Impulse Tracker is the most advanced.
Yoronosuku

Toss Tortoise


 





Since: 11-17-05
From: Massachusetts is my new home..

Last post: 6279 days
Last view: 6279 days
Skype
Posted on 06-19-06 04:02 AM Link | Quote
Modplug Tracker would be the best sequencing resource if you were to use such a format then. I've dabbled in it a few times myself, its very, very straightforward and widely used. Supports a whole mess of things too and you can use samples of an even better quality than the SPC700 can handle
blackhole89
Moronic Thread Bodycount: 17
(since 2006-08-21 09:50 EST)
F5 F5 F5 F5 F5


 





Since: 12-31-69
From: Dresden/SN/DE

Last post: 6281 days
Last view: 6279 days
Skype
Posted on 06-19-06 11:47 AM Link | Quote
It is possible to convert MIDI to SPCs under certain circumstances... just, nobody has done an automated way to do so.
Either way, you'd have to cope with worse sample quality (unless you have one of those three-for-$10 mass market soundcards) and possibly have to get rid of excess channels that don't fit in the 8 channels SPC is limited to. Also, you'd have to write your own engine to handle the SPC700's DSP or try to modify your MIDI as to work with one of the few explored ones (as far as I know, that's only the N-SPC and SMW-N-SPC, and the latter only to a limited extent)

If anybody gave me some data on the MIDI format, I could at least give it a shot... I already made a Cave Story .ORG to N-SPC converter (which can be downloaded on my site) once.
Yoronosuku

Toss Tortoise


 





Since: 11-17-05
From: Massachusetts is my new home..

Last post: 6279 days
Last view: 6279 days
Skype
Posted on 06-19-06 04:37 PM Link | Quote
theres already a rudimentary MIDI to SPC engine for SNES development that only supports note on/ note off, and volume as far as I know. Its been discontinued, I think...I know its POSSIBLE but I was saying for simplicity sake, it wasn't because lets face it, not a lot of people here are going to do it.
jensthecomposer

Paratroopa


 





Since: 05-18-06
From: Norway

Last post: 6283 days
Last view: 6279 days
Posted on 06-20-06 05:56 PM Link | Quote
Originally posted by Yoronosuku
theres already a rudimentary MIDI to SPC engine for SNES development that only supports note on/ note off, and volume as far as I know. Its been discontinued, I think...I know its POSSIBLE but I was saying for simplicity sake, it wasn't because lets face it, not a lot of people here are going to do it.


Is it possible to get that somewhere??
Yoronosuku

Toss Tortoise


 





Since: 11-17-05
From: Massachusetts is my new home..

Last post: 6279 days
Last view: 6279 days
Skype
Posted on 06-20-06 10:30 PM Link | Quote
Yeah....I'll look for the URL later I guess, but it dosn't make SPC files I hope you know, just code for that particular engine...it was for use in home-brew games, so unless you are doing that sort of thing you won't have much use for it. At all. Most people here won't actualy (because I get the feeling they'll think they can magically make any midi in to an SPC now .-.)
DJ Bouche

Koopa


 





Since: 11-22-05
From: Bligh Park, NSW, Australia

Last post: 6441 days
Last view: 6441 days
Posted on 06-21-06 08:40 PM Link | Quote
I wanted to do this after breaking down the N-SPC engine down to a level where I would be set to code my own engine from down up. I just don't realy get motivated anymore. But yes, it's very possible, it's even possible to roughly convert MIDI to N-SPC, of course the MIDIs would need to be tailored before conversion.. but you do the same before doing MIDI -> MML -> NSF and what not anyway.
Add to favorites | Next newer thread | Next older thread
Acmlm's Board - I3 Archive - ROM Hacking - Question about the SPC format |


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.017 seconds; used 390.44 kB (max 484.33 kB)