Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
1 user currently in Super Mario World hacking: labmaster | 3 guests
Acmlm's Board - I2 Archive - Super Mario World hacking - SPC hacking - SMAS music format revealed! | |
Pages: 1 2 3 4 5 6 7Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Atma X

Bandit
Level: 43

Posts: 372/801
EXP: 553639
For next: 11407

Since: 03-16-04
From: Derrière vous!!!

Since last post: 43 days
Last activity: 14 days
Posted on 06-16-04 12:15 PM Link | Quote
Originally posted by playstation3
So with this program you can only edit SMW music, and not put music from other games in? or can you only put music from other games in? or can you do both?

BTW is it possible to get N64 music into a SMW game? I really need to have the theme song from legend of Zelda.


Here's a few example's of some N64 Songs as SPC's.
http://mmxbass.hexnet.com/bouche/spcx2.rar
Mario Kart 64, Goldeneye, and Mario 64 Songs are the only ones that are N64 Songs (There's also part of a GameCube Song, which is from Super Smash Bros Melee)
Keitaro

Iron Knuckle
ウラシマ ケイタロウ
Level: 54

Posts: 462/1342
EXP: 1201569
For next: 32301

Since: 03-15-04
From: Hinata, Japan

Since last post: 2 days
Last activity: 2 days
Posted on 06-16-04 07:33 PM Link | Quote
and there's my few F-Zero X SPC's posted in the ROM hacking forum
blackhole89

LOLSEALS
Moderator of ROM hacking
EmuNET IRC network admin
Head GM of TwilightRO
Level: 47

Posts: 162/971
EXP: 739208
For next: 26995

Since: 03-15-04
From: Dresden/Germany

Since last post: 14 hours
Last activity: 12 hours
Posted on 06-16-04 09:15 PM Link | Quote
Subtract one byte? never heard of that or noticed anything. I never used that and it worked anyway...

> The SPC dump is just the program sent into SPC memory, which is all located in the rom...
I'm quite (if not absolutely) sure it isn't (at least if I've understood you correctly and you try to tell me the SPC memory is located in the ROM). The SPC700 is a very autonome coprocessor, that means, it has its own memory space/RAM and its only link to the 65c816 and its program (ROM+RAM) are 4 bytes of I/O bus.

@d4s: I will and yes, with the right pointer table you'll at least be able to extract main parts of other ROM's N-SPC chunks.

@MajinBlueDragon: Do you notice? I asked you to extract the samples from SMAS some few posts ago and you agreed. Could you do this please?




(edited by blackhole89 on 06-16-04 02:24 PM)
d4s

Panser
Level: 29

Posts: 40/325
EXP: 142151
For next: 5734

Since: 03-23-04

Since last post: 13 days
Last activity: 1 day
Posted on 06-17-04 12:01 PM Link | Quote
awesome, man!
i have the pointertables for the mario kart tracks here, in case you need them.
you'd have to incorporate the lunar compress dll to extract them, though.
same goes for mario rpg.
blackhole89

LOLSEALS
Moderator of ROM hacking
EmuNET IRC network admin
Head GM of TwilightRO
Level: 47

Posts: 163/971
EXP: 739208
For next: 26995

Since: 03-15-04
From: Dresden/Germany

Since last post: 14 hours
Last activity: 12 hours
Posted on 06-17-04 05:29 PM Link | Quote
Hm? Compressed SPC stuff? yikes.
For extracting the songs you don't need the original ROM. An SPC dump of the game is enough.

Have fun,
Blacky.
d4s

Panser
Level: 29

Posts: 41/325
EXP: 142151
For next: 5734

Since: 03-23-04

Since last post: 13 days
Last activity: 1 day
Posted on 06-17-04 06:46 PM Link | Quote
yeah, i know.
the data is decompressed from rom and copied straight to spc ram(in case of mario kart), except for a 2 bytes in the beginning, havent figured out what they do yet, though.

ich hatte halt nur bock die musik in mario kart zu


(edited by d4s on 06-17-04 09:47 AM)
blackhole89

LOLSEALS
Moderator of ROM hacking
EmuNET IRC network admin
Head GM of TwilightRO
Level: 47

Posts: 167/971
EXP: 739208
For next: 26995

Since: 03-15-04
From: Dresden/Germany

Since last post: 14 hours
Last activity: 12 hours
Posted on 06-17-04 07:09 PM Link | Quote
Funny someone else from Germany found his way here.

Die zwei Bytes am Anfang sind f
Atma X

Bandit
Level: 43

Posts: 379/801
EXP: 553639
For next: 11407

Since: 03-16-04
From: Derrière vous!!!

Since last post: 43 days
Last activity: 14 days
Posted on 06-18-04 06:20 AM Link | Quote
How do songs use Echo effects? (the SMB1/3 Underground Theme for example).
Keitaro

Iron Knuckle
ウラシマ ケイタロウ
Level: 54

Posts: 467/1342
EXP: 1201569
For next: 32301

Since: 03-15-04
From: Hinata, Japan

Since last post: 2 days
Last activity: 2 days
Posted on 06-18-04 10:43 AM Link | Quote
easy. echo command (f5, or f8...i think its f8) followed by a few others like surround (command fa, i beleive...i have it all jotted down ) to make it sound spiffy....f8 is followed by like, 3 bytes. the rate of the echo, the depth, and somthing else, and the number of chanels to apply the echo (each chanel has a number, you add numbers to get multi chanels)
Atma X

Bandit
Level: 43

Posts: 380/801
EXP: 553639
For next: 11407

Since: 03-16-04
From: Derrière vous!!!

Since last post: 43 days
Last activity: 14 days
Posted on 06-18-04 11:59 AM Link | Quote
That's good to know that it's something that's simple to add.

BTW: Does it have to make Soud Effects Echo too? (I noticed that all of the other Sounds that were played in a Level with Echoing Music also took on the Echoing Effects,... not that it's a bad thing, but I'm just curious)


(edited by Atma X on 06-18-04 03:03 AM)
Smallhacker

Green Birdo

SMW Hacking Moderator
Level: 68

Posts: 225/2273
EXP: 2647223
For next: 81577

Since: 03-15-04
From: Söderhamn, Sweden

Since last post: 10 hours
Last activity: 9 hours
Posted on 06-18-04 01:56 PM Link | Quote
I dunno if this has already been answered, but...

Will there be a function to convert MODs/MIDIs to SNES format? I don't think that it would be too hard.
blackhole89

LOLSEALS
Moderator of ROM hacking
EmuNET IRC network admin
Head GM of TwilightRO
Level: 47

Posts: 168/971
EXP: 739208
For next: 26995

Since: 03-15-04
From: Dresden/Germany

Since last post: 14 hours
Last activity: 12 hours
Posted on 06-18-04 04:56 PM Link | Quote
@Smallhacker-
MODs = possible, but lots of programming amount and heavy limitations. (compress the samples with BRR, adapting the tone frequency, 8 channels limit, ...)
MIDIs = nearly impossible, MIDIs are aligned very different on the one hand (MIDI ticks, events) and on the other, you'd have to convert the software/hardware wavetable.

@Atma X: You can turn on global echo, I believe, for making it work for sound effects too.

@MajinBlueDragon: So you know the >F0 commands? Could you find out for me? I'm especially curious about F4 (LoZ 3's "Transpose" doesn't fit at all).

I'm coming close to a release. The only thing left to do is making this program "idiot-proof", that means, you can easily thrash your ROM at the current state or make the SPC block unreadable if you don't know what you're doing.




(edited by blackhole89 on 06-18-04 09:59 AM)
Atma X

Bandit
Level: 43

Posts: 381/801
EXP: 553639
For next: 11407

Since: 03-16-04
From: Derrière vous!!!

Since last post: 43 days
Last activity: 14 days
Posted on 06-18-04 07:59 PM Link | Quote
Yea, making it idiot-proof will be very necessary, since the're a lot of people that don't even know how to use LM yet, let alone knowing anything about SPC's (There's nothing wrong with being a newbie at something,... because anybody would have to learn the program at sometime in their life, but that still wouldn't mean that they'd know what they're doing yet).
Smallhacker

Green Birdo

SMW Hacking Moderator
Level: 68

Posts: 229/2273
EXP: 2647223
For next: 81577

Since: 03-15-04
From: Söderhamn, Sweden

Since last post: 10 hours
Last activity: 9 hours
Posted on 06-18-04 08:15 PM Link | Quote
Originally posted by blackhole89
@Smallhacker-
MODs = possible, but lots of programming amount and heavy limitations. (compress the samples with BRR, adapting the tone frequency, 8 channels limit, ...)
MIDIs = nearly impossible, MIDIs are aligned very different on the one hand (MIDI ticks, events) and on the other, you'd have to convert the software/hardware wavetable.


Accually, I was just thinking about converting the notes... Nothing else... The existing samples could be used instead of converting the MOD samples / MIDI libraries.

By the way... If you want to make it idiot proof, add the following functions:
Undo
Automatical backup
Ability to hear what it will sound like before saving
Undo
Undo
"Are you sure that you would like to save"
"Are you sure that you would like to quit without saving? I repeat... CHANGES WILL NOT BE SAVED..."
And finally... Undo.
knuck

Hinox
Banned until 19-58-5815: trolling, flaming, spamming, being a general fucktard...
Level: 62

Posts: 373/1818
EXP: 1894574
For next: 90112

Since: 03-15-04

Since last post: 14 hours
Last activity: 9 hours
Posted on 06-18-04 08:28 PM Link | Quote
Smallhacker, this was one of the stupidiest things i ever read.

You don't need to make it idiot proof. It's just a damn music editor. If you don't know how to mess with notes, you won't be able to do shit. Besides, most people are going to import SPCs instead of edit them.

blackhole, did you figured out how to ADD and not EDIT spcs?
Atma X

Bandit
Level: 43

Posts: 384/801
EXP: 553639
For next: 11407

Since: 03-16-04
From: Derrière vous!!!

Since last post: 43 days
Last activity: 14 days
Posted on 06-18-04 08:40 PM Link | Quote
Knuck: But it's good for them to be able to learn how to use the program without having to worry about screwing up (for those who are anxious to learn how to edit notes. I'm sure there are some people out there who would like to make their own Songs,... not many, but some)
BTW: I also like the 1st and 3rd idiot-proof functions that Small Hacker stated, because they are just convenient, as they would be with any program (Listening to the Song before saving it to the Rom would be the same as just "Previewing" something else in another program).


(edited by Atma X on 06-18-04 11:51 AM)
blackhole89

LOLSEALS
Moderator of ROM hacking
EmuNET IRC network admin
Head GM of TwilightRO
Level: 47

Posts: 171/971
EXP: 739208
For next: 26995

Since: 03-15-04
From: Dresden/Germany

Since last post: 14 hours
Last activity: 12 hours
Posted on 06-18-04 09:53 PM Link | Quote
@knuck: Add SPCs? omg wtf - you can't add SPCs. You can take an SPC dump, extract an N-SPC song out of it and insert it into a game's SPC block - overwriting another song. Anything else would be a senseless amount of work.

@Atma X: Yes. I just mean, there are lots of hidden limitations etc. which could easily cause a heavy crash with a hardly findable reason.

I finished the tone properties dialog (and its functions, too, of course) and expanded the track properties with the vibrato data.

There's also a new custom SPC taking advantage of the added features (although it's not that new, rather an improved version of the previous one)
http://k-schale.50free.net/my0wn-th1rd.spc

Again some steps closer to a release.

Have fun,
Blacky.
Atma X

Bandit
Level: 43

Posts: 389/801
EXP: 553639
For next: 11407

Since: 03-16-04
From: Derrière vous!!!

Since last post: 43 days
Last activity: 14 days
Posted on 06-18-04 10:16 PM Link | Quote
Wow, this Editor must be advancing fast.
Good job Blackhole.
Xkeeper 2.0

Hammer Brother
Local ModeratorAdministratorLocal Moderator
Again... :P
Level: 49

Posts: 105/1091
EXP: 880818
For next: 3065

Since: 03-15-04

Since last post: 5 hours
Last activity: 3 hours
Posted on 06-18-04 10:39 PM Link | Quote
I get a 404 when I try to access it.
Atma X

Bandit
Level: 43

Posts: 390/801
EXP: 553639
For next: 11407

Since: 03-16-04
From: Derrière vous!!!

Since last post: 43 days
Last activity: 14 days
Posted on 06-18-04 10:47 PM Link | Quote
His server goes down somethimes. Just try it again in a little while.
Pages: 1 2 3 4 5 6 7Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Super Mario World hacking - SPC hacking - SMAS music format revealed! | |


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.024 seconds.