Pages: 1
Posted on 12-30-17, 04:58 pm (rev. 15 by  Gota7 on 01-09-18, 10:09 pm)
Red Goomba


Karma: 183
Posts: 14/35
Since: 09-04-16

NOTE: In order to use added SSEQs, you need to use my mod of NSMBe (It changes the Music Selection Box into a value box)
http://www.mediafire.com/file/o16j40z70799ify/NSMBe%20MUSIC%20MOD.rar

You also need to insert Roadrunner's code to allow sseq IDs over 112:
http://www.mediafire.com/file/ywb1v97uwv3s86q/disableMusicLimits.s


Introducing the release of Nitro Studio! An editor for DS music (*sdat), by me, Gota7. (SSEQ Player by Gericom)

Special thanks to Bloom for suggestions for updates and testing!

Features:
  • Saving and opening of sdat.
  • Ability to exract and compress sdat.
  • Edit names and information.
  • Import .mid for .sseq files.
  • SSEQ playback!
  • Export, Import, and replace files.
  • Add new songs and files with Nitro Studio fixing the info automatically.
  • Ability to edit SWARs, and preview SWAVs.
  • Ability to edit SBNKs.
  • Play STRMs.
  • Create your own custom .sdat by hitting new.
  • And much more!


Tutorial:
https://www.youtube.com/watch?v=_WtYuP4NF1I

Please note this editor is not yet complete, but should work without bugs.

Screenshots:


Downloads:
Nitro Studio

Credits are listed in the about tab of the editor.


Nella carne io sono uno, ma nello spirito, che sono e per sempre saranno sette.

Posted on 12-30-17, 06:28 pm
swamped with work

Karma: 5369
Posts: 2298/2709
Since: 01-17-13
as somebody who makes music hacks out of boredom, I thank you.

one track per level could be fun.
Posted on 12-30-17, 07:34 pm
KingYoshi rereg.

Karma: 40
Posts: 6/41
Since: 12-21-17
This sounds pretty promising..

Posted by Gota7
Features:
  • Import .mid for .sseq files.


Does this support note slides, modulation etc. (yet)?
Posted on 12-30-17, 11:34 pm
Red Goomba


Karma: 183
Posts: 15/35
Since: 09-04-16

This sounds pretty promising..

Posted by Gota7
Features:
  • Import .mid for .sseq files.


Does this support note slides, modulation etc. (yet)?


This uses loveemu's sseq2mid in the Tools folder of Nitro Studio. I really don't know what it supports. Some things about sseq playback are related to sbnks though.

Nella carne io sono uno, ma nello spirito, che sono e per sempre saranno sette.

Posted on 12-31-17, 12:24 am
Shyguy
bbomb64

Karma: 160
Posts: 18/85
Since: 12-17-17
Ooooh, this is gonna be good.
Posted on 01-02-18, 06:56 pm
Paragoomba
F-Zero DSX lead develloper

Karma: 208
Posts: 10/70
Since: 11-25-17
can I use the program to insert .sseq`s into the .sdat without damaging the file? or have I misunderstood that?
----------------------------------------------------------------

Official DSX YouTube Channel
F-Zero DSX on Twitter
The F-Zero DSX Discord Server
Posted on 01-04-18, 05:51 am
Red Goomba


Karma: 183
Posts: 16/35
Since: 09-04-16

can I use the program to insert .sseq`s into the .sdat without damaging the file? or have I misunderstood that?


You can! Nitro Studio automatically fixes the indexes of all objects when you add a new file or node.

Nella carne io sono uno, ma nello spirito, che sono e per sempre saranno sette.

Posted on 01-04-18, 03:06 pm
KingYoshi rereg.

Karma: 40
Posts: 7/41
Since: 12-21-17
But what about getting them to work in combination with SBNKs and SWARs?
Posted on 01-04-18, 08:19 pm
Red Goomba


Karma: 183
Posts: 17/35
Since: 09-04-16

But what about getting them to work in combination with SBNKs and SWARs?


Under sound sequence, you go down to the new entry and change what bank it uses. You can also change the SWARs a bank can use.
To see examples, watch the tutorial.

Nella carne io sono uno, ma nello spirito, che sono e per sempre saranno sette.

Posted on 01-05-18, 01:20 am
Red Goomba


Karma: 18
Posts: 4/44
Since: 12-29-17
Hey, so I tried importing Sonic CD JAP's Palmtree Panic music (yes, in MIDI form), but when I try to play it it just plays a weird drum track. I tried a SMB2 MIDI, and it worked fine. Please help. Thanks in advance. BTW if you need it, here's the link to the MIDI: https://files.khinsider.com/midifiles/segacd/sonic-cd-japan-/palmtree-panic-present.mid
_________________________
Working on something.
Posted on 01-05-18, 03:27 am
Red Goomba


Karma: 183
Posts: 18/35
Since: 09-04-16

Hey, so I tried importing Sonic CD JAP's Palmtree Panic music (yes, in MIDI form), but when I try to play it it just plays a weird drum track. I tried a SMB2 MIDI, and it worked fine. Please help. Thanks in advance. BTW if you need it, here's the link to the MIDI: https://files.khinsider.com/midifiles/segacd/sonic-cd-japan-/palmtree-panic-present.mid


You can't just import an MIDI and have it work all fine. Please see my music hacking tutorial on how to set the instruments properly:

https://www.youtube.com/watch?v=kY0NffaR1sc&index=18&list=PLqLbHe4NpIb5T7evcOl9dll23HC8-i9QT


And then part of this, you can use Nitro Studio after you get the MIDI.
https://www.youtube.com/watch?v=aLIyK4sHFqQ&index=20&list=PLqLbHe4NpIb5T7evcOl9dll23HC8-i9QT

Nella carne io sono uno, ma nello spirito, che sono e per sempre saranno sette.

Posted on 01-07-18, 02:12 am
Red Goomba


Karma: 18
Posts: 7/44
Since: 12-29-17
Thanks! I thought it would work fine and it was the midi because importing a SMB2 midi with no modifications worked fine. Anyway thanks for the help!
_________________________
Working on something.
Posted on 01-08-18, 12:19 am
Red Goomba


Karma: 183
Posts: 23/35
Since: 09-04-16

UPDATE: SBNKs Editable!

Nella carne io sono uno, ma nello spirito, che sono e per sempre saranno sette.

Posted on 01-08-18, 09:56 am (rev. 1 by  Bloom, Fairy of Fire on 01-08-18, 10:49 pm)
KingYoshi rereg.

Karma: 40
Posts: 12/41
Since: 12-21-17
Increasing the Note Numbers of all tracks (except the drum tracks) in BANK_CHIJOU_CONT.sbnk leads to the following result.

Video file


Now you guys can actually hear what Attack, Release etc. means.
Posted on 01-08-18, 10:33 pm (rev. 1 by  Gota7 on 01-09-18, 12:07 am)
Red Goomba


Karma: 183
Posts: 26/35
Since: 09-04-16


UPDATE:
You can now preview instrument sounds in Nitro Studio!
Please note, that I can't figure out how to make them have the modifications made in the editor though so...

Nella carne io sono uno, ma nello spirito, che sono e per sempre saranno sette.

Posted on 06-15-18, 09:16 am
KingYoshi rereg.

Karma: 40
Posts: 25/41
Since: 12-21-17
There has been some new, big updates for Nitro Studio lately, like a redesigned SBNK editor, importing and exporting of INFO entries' files, and indicators on the bottom to tell you where you last left off. So be sure to download the newest build!

We're happy to say Nitro Studio is getting near being finished. There's also an upcoming Nitro Studio guide that should help explain nearly everything about the SDAT, as well as how to use the editor and how to do certain music/sound hacking things.



Anyway, there's this thing we would like your help with. It's just a small thing, but we're struggling about fitting icons for the different SBNK Instrument Types. Most of them are probably fine, but the Regional Instrument currently has a Google Maps-ish icon and the Ranged Instrument is represented by a bow and arrow. It's hard to find icon that fit. I mean, what could one visualise when thinking about instrument types? We'll have to be creative anyway.

Just for the record:
* Universal Instrument is the 'default' instrument that only uses 1 SWAV file.
* 8-Bit Instrument is the PSG instrument which was used for NES and Game Boy (Color) games mostly, but is still in the GBA and DS. Many NSMB musics use this instrument too.
* White Noise Instrument is also a PSG instrument. It produces white noise, and it was used for drums in NES and GB(C) games.
* Direct PCM Instrument is unknown. It hasn't been used in any DS game as far as we know. The sound system of the GB(C) had support for a 32-dot-sound form, which could be kinda seen as a very primitive SWAV file. It's possible this is what this instrument type also does, as the other parts of the GB(C) sound system (8-Bit and White Noise) are also supported in SDAT.
* Blank Instrument doesn't seem to do anything. It seems like a sort of placeholder.
* Ranged Instument lets you set one SWAV sample for one specific key. It's often used to make drums channels.
* Regional Instrument lets you set one SWAV samples for a 'region' of keys. It's often used for channels that play a big range of notes. They use multiple SWAVs that play the same instrument but in a lower or higher octave. This will make the result sound better.
Pages: 1