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 - CUSTOM MUSIC - IN MARIO WORLD [ASM] | |
Pages: 1 2 3 4 5 6 7Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
orynider

Red Paratroopa
Level: 22

Posts: 32/162
EXP: 50286
For next: 8064

Since: 03-17-04

Since last post: 57 days
Last activity: 27 days
Posted on 04-08-04 10:12 PM Link | Quote
II will clear some of this whole SPC discussion:

Without any instrument files assigned no MIDI files can be converted.
Importing a Gravis Ultrasound Patch set, or one instrument per voice, is cool since this format can be made whit 2pat utility from any mono wave file!
Setting different GRANULIRITY (RANGE) for each nybble of data is nedded to. For some reazons it's easyer to convert directly from a custom wav format (Mid2Wave works fine).
After converting the MIDI or WAVE to SPC-700 custom format (for every 32 bytes of 16-bit Wav there are 9 bytes of BRR) for which a custom editor can be made (I tested),
what can you do whit this file?
An small asm file can be made for some sond-engines that can be assembeld including this file. You can make one asm file for any snes game ...^^
So what for a small demo using the sond engine from my favor snes game?
Then you load the small demo in your emulator and dump the .spc file.
This has just converted .wav or .mid files to .spc format ...^^
Repeat the above procedure for the rest of the mid files you wan in your game.
If you have the .spc file it's or not hard to apply the changes to the game?

So, I trayed to make an converter that needs the MID or Wav file, the patch set, the asm file and some parameters and ouput a .smc file.
(e.g. default.wav, default.pcf, default.cfg, default.asm)
Allso I trayed to implement a powerfull editor for the custom wav format viewing the voices and notes.
You think this can't be done, if so you WRONG!!! Cool Edit lets you make and edit new Windows .WAV files, Sound Blaster .VOC files, and raw PCM waveform data files.
This can be done from the [Transform] {Menu} -> [Music] {Popup} the problem is just that from what I know this was just a experiment limited option and my version does not read for editing notes just one voice wave files (simple mono), but the program is still cool!

Blackhole89:

> Neither the mouse pointer is true, cause only Win2k and XP support coloured ones. And this is definitively not a Win2k/XP screenshot.

The screen-shot was just a preview and was real (notes are font butons) , you was the one ho sade that your editor isn't yet that far to release and make available for anyone.
First I do not know how experimented ASM programer are You (?) since you did not know that win95 supports the coloured and transparent mouse pointers
http://pubory.3x.ro/pub/drv/orytheme.rar
(if you use this in Windows95 advizor or 4.0 you need the plus pack to.)

I did not gone so far and the screen-shot was just for shoing that ken be done. IF will be userfull I may release this. (sory about my enghlish!)
I used Midisoft Recording Session for win 3.1 surce code just to display the song but I will rewrite.
The version made in this way converted the .spc 2 .mid and loaded the midi (no .spc emulation) but not vice-versa.
The scroling was not inplemented at that time in the main window


> (1) Show me a version of DirectSound that is not for x86.
Creative WaveSynth does not work couze I do not have a 80 Mhz processor or higher (but I have Pentium Pro 200MHZ adapted on x86 Main board on the older system), PowerTracks Pro Audio ask about MMX every time I load it, but tru DS work on x86 but that stupit library ...
> (2) Show me an SPC playing engine for win3.11.
the ideea was not to emulate the spc but to make a small library for every known game that will not use the player from the spc state but an win32 version if ken be done (this is just for playing) or using the plugin in_snes.dll (snes.lib) ...
> (3) What the heck is a "Windows module player"!?
a player for the amiga music modules as the in_mod.dll or in_bass.dll from WinAMP and XMPlayer or the MciMIDAS for win 3.1 and higher ...
http://www.un4seen.com/
in the time I decided to implement the bass.lib for playing other formats
> Anything he ever posted was hoax or trash.
I do not have internet access at home, I write from memory, not know the enghlish so good ... and this can be true.


I did not hade nothing (just ideas) when you made the anouncement that your editor isn't yet that far to release, and if I will be stock I will ask for
help couze I need a sn-spc compozer for my personal use 1st.

About DWORY I relesed that trashed version (made by including in DW1 some levels, that I considered are the best, from an most complete version)
just pecouze I am working to this project in my free time and I wan to hack the sond engines 1st.

I admit it was not a good ideea posting that screenshot



> Blackhole89: Sorry about that, all the posts I saw himmake were about DWOry...

I allso finished spc-700 and sond engine tutorial You can download from my site:
http://pubory.3x.ro/pub/nintendo/docs/spc-700.doc

(still can be inprove or corected)

skateboarder11:

> Will the SPC editor be able to read music from other games, or just SMW?

If someone helpme finding and deasemblig the engines from oher games then yes!


.:.:: orynider ::.:.



(edited by orynider on 04-09-04 11:40 AM)
(edited by orynider on 04-12-04 08:01 AM)
(edited by orynider on 04-12-04 08:10 AM)
Atma X

Bandit
Level: 43

Posts: 134/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 04-21-04 06:24 AM Link | Quote
Hey everyone, hows the Music Editing going. Anything good yet?
(Sorry if I'm getting annoying by asking again, but I'm also keeping the Thread near the top so it doesn't get lost and forgotten about, since I haven't heard anything about it from anyone in a long while)

Orynider: The link for the SPC-700 Tutorial seems to be broken.


(edited by Atma X on 04-20-04 09:26 PM)
(edited by Atma X on 04-20-04 09:27 PM)
orynider

Red Paratroopa
Level: 22

Posts: 54/162
EXP: 50286
For next: 8064

Since: 03-17-04

Since last post: 57 days
Last activity: 27 days
Posted on 04-22-04 08:19 PM Link | Quote
Blackhole89's editor isn't that far to release I think (?), what I made so far will be no help for others since I have troble using it for now on my system and I do not have time to fix the bugs for now (it's working just in an custom enviroment and does not make that mach).

my link:
http://pubory.3x.ro/pub/nintendo/docs/spc-700.doc, and ohers from my site work, you just have to use "Save As" whit mouse right click, and even if they don't you will get an error html file ...

BTW: If you visit my site and you have IE5 6.01 on non Windows Xp systems, you need to make "Refresh" (if you get white pages).

blackhole89

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

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

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

Since last post: 14 hours
Last activity: 12 hours
Posted on 04-25-04 04:05 PM Link | Quote
Actually, it fell back very far. Because I didn't have the SMW SMAS music song pointers what I acutally did was just a graphical editor for LoZ3-NSPC arranged sound tracks at specific locations in the ROM defined by an external pointer list. But I can be quite sure now that the commands aren't the same because recently I had the idea to "disassemble" a whole SMAS-SMW SPC dump to zeldaish commands ( E0...FF are commands like "volume", "instrument", 80...E0 are tones (C0...A6 or something alike), 00...80 is tone length information) and didn't find anything that looked like a piece of soundtrack.

What I am currently doing is (a) trying to get BMF's HDMA routine work for me and (2) trying to find the actual song pointers in the dump. What I've done in particular so far that it works is a program that looks for N-SPC chunks in a ROM and extracts them to a file, doing the same think SMW would do into the SPC's memory when it is run. But I don't think anyone would have much use out of it.

GreetZ
Blacky.
orynider

Red Paratroopa
Level: 22

Posts: 60/162
EXP: 50286
For next: 8064

Since: 03-17-04

Since last post: 57 days
Last activity: 27 days
Posted on 04-26-04 08:25 PM Link | Quote
In an n-spc dump (SMAS+W), ingnoring the file header and the id666 tag, just the last memory region (beafor the binary header) is changed but I can not figure for what? I come to the concluzion that you have to edit the original pointers in the rom and not the extra data, but I am not sure.

I disected the rom header (music track pointers) and I try to undestend what is what in 100% binary; byte by byte! But I will diassemble in future.

I am able to to change the songs order so far, as an demo I relesed an unoficial version of my hack that you can download at: http://pubory.3x.ro/pub/patch/dworyx.exe.

If this can be made manualy, then I do not see the point of making an special program (not the compozer, but just for song configuration in MW) coze some extra options can be added to LM (not new implementation just an more complex options). The compozer is needed to edit the extra track data (and the opriginal, to make-it compatible whit the asm hack), and not just in MW since this data can be riped from SMA, YI, MK, and other SNES games.


SUPER MARIOWORLD: SMB3 - extra music track data from SMA+W (SNES)

This will expand the original snes Mario World ROM to 4MB and will
insert the extra music data from Super Mario AllStars + World used
in DemoWorld 3. This track does not have custom music for Yosy

To use this songs you need to change some ASM values in the cardrige
header after you aplly the patch to an clean ROM. Check for the 512
byte header beafor you use the IPS and use "Lunar IPS".


Editing exemple using an hex editor:

0308h from 0F to 61
030Fh from B1 to 00
0314h from 98 to 80
0319h from 0E to 62
0349h from D6 to 00
034Eh from AE to C0
0353h from 0E to 62
035Fh from E4 to C0
0364h from 03 to 63
03??h ; if you find this one let me know!
18C4h from 0E to 48 ; this value will set the song nr. ?? (used for demo screen) to random or to specific
18C7h from 01 to 15 ; this value will work as the above but the nr. used are song numbers from 00 - 18
(00 it's 01 from "Lunar Magic")

If someone change this values back to default it is no need to remove the extra data to use original songs!

You can download this at:
http://pubory.3x.ro/pub/patch/mw3snes.zip

BTW I included in this ZIP an small IPS for changing the music in any 2MB MarioWorld SNES ROM to DW3 songs (locked or not)!
http://pubory.3x.ro/pub/patch/index.html

Sorry about my english but I did not find an translator that works better and faster then I type. I hope you will undestend!



(edited by orynider on 04-27-04 12:49 PM)
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 - CUSTOM MUSIC - IN MARIO WORLD [ASM] | |


ABII


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



Page rendered in 0.020 seconds.