Register | Login | |||||
Main
| Memberlist
| Active users
| Calendar
| Chat
| Online users Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album |
| |
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: 6426 days Last view: 6426 days |
| ||
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: 6295 days Last view: 6295 days |
| ||
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: 6426 days Last view: 6426 days |
| ||
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: 6540 days Last view: 6540 days |
| ||
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: 6295 days Last view: 6295 days |
| ||
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: 6297 days Last view: 6295 days |
| ||
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: 6295 days Last view: 6295 days |
| ||
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: 6299 days Last view: 6295 days |
| ||
Originally posted by Yoronosuku Is it possible to get that somewhere?? |
|||
Yoronosuku Toss Tortoise Since: 11-17-05 From: Massachusetts is my new home.. Last post: 6295 days Last view: 6295 days |
| ||
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: 6457 days Last view: 6457 days |
| ||
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 | | |