Moonshell 2 and MIDI Soundfonts

Discussion in 'NDS - Emulation and Homebrew' started by Mills32, Oct 6, 2014.

  1. Mills32
    OP

    Mills32 Newbie

    Newcomer
    6
    2
    Oct 6, 2014
    I recently got a NDS Lite. Tested moonshell 2 and it works perfect.

    Then i realized moonshell 2 uses a soundfont to play MIDI files.
    The file is called "sc33proe.bin", there are two versions, 8, and 16 bit.

    I want to create my own soundfont to use it with moonshell, but i found little info about this .bin file.

    Is it possible to convert soundfonts (dls, sf2) to this .bin format?

    I didn't know how to contact the original creators, so i ask here :).

    Thanks a lot.
     
  2. ipwndeveloper

    ipwndeveloper GBAtemp Regular

    Member
    276
    68
    Jun 3, 2013
    United States
    San Fransisco, CA
    I havent looked into it, but next break I get will look into "sc33proe.bin" Usually .bin files are binaries(compiled code for running on specific hardware),the only exception I can think of is back when I was creating aircraft models for an ancient flight simulator we used .bin files as a container for the textures and resources(a poor choice in retrospect, but oh well).

    feel free to experiment yourself, mirrors of the moonshell software are available on FileTrip.net I will try to answer any questions as best I can.

    The creator of moonshell has abandoned the project to move onto bigger and better things, and no longer contributes to the DS Scene(good news, moonshell is open source, but would require a decent amount of work to get it to compile on the latest devkitarm), who left in the Mobile App Rush(iOS/Android apps) around 2010, there are a few of us left, and not on the scale of the golden days of dshomebrew.
     
  3. Mills32
    OP

    Mills32 Newbie

    Newcomer
    6
    2
    Oct 6, 2014
    Then.. this file could be just an ordinary soundfont converted to .bin.
    There are programs that will convert 3D models to a special binary format, now i have to try and convert a sf2 to binary, but i don't know how to do it. I hope this is not a special format.. just the wav files.

    Thanks.
     
  4. VinsCool

    VinsCool Detached from Reality

    Member
    GBAtemp Patron
    VinsCool is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    12,083
    29,448
    Jan 7, 2014
    Canada
    Another World
    It would be less complicated to encode your midi files from your favorite player, with the soundfont of your choice, to the mp3 format.
     
  5. Mills32
    OP

    Mills32 Newbie

    Newcomer
    6
    2
    Oct 6, 2014
    And the mp3 will also eat 99% of the sd card... And mp3 playback on moonshell is not very good... Midi playback seems a lot cleaner and noiseless ( to me).
     
  6. Mills32
    OP

    Mills32 Newbie

    Newcomer
    6
    2
    Oct 6, 2014
    I did not find anything about MIDI in moonshell sources...

    Found something at NDS_BGMFILER page, this is a program to compose and play MIDI on NDS:

    "...User can play music with self-made sound pack files as sc88pro.vpk..."

    I also found a folder containing all wavs from the soundfont and a smf2mcfg.def file. i'll try to compile it.