Project: 'Mozart'

Discussion in 'Discussion and Q&A Archive' started by Armada, Dec 30, 2007.

Thread Status:
Not open for further replies.
  1. Armada

    Armada DID SOMEONE SAY WEEABOO? Member

    Joined:
    Aug 17, 2007
    Messages:
    98
    [​IMG]


    Retro article:


    http://info.sonicretro.org/Sonic_Retro:%27Mozart%27


    Main main update link:


    http://forums.retrohack.org/index.php?showtopic=232&st=0


    Proj. Desc.:


    Just an easy way to compose music for MD games. Not really much else to say.


    Dev Tool:


    version 0.1a (Game Maker 6 (FAIL))


    version 0.2a (Visual Basic 9 (2008))


    Working Features:


    Full header support


    Basic music editing


    To Do:


    Finish notation editor


    Add playback


    Emulate sound(?)


    Completion:


    Header: 100%


    Notation: 80%


    Playback: 0%


    Sound Emulation: 0%


    Total Completion: In don't even know anymore%


    Screenshots:


    [​IMG]


    Well thar's a piece a beauty!


    [​IMG]


    Features for notation.


    I added a convert byte feature. It changes every byte in the selection to a new byte tyou select.


    Slection: AA BB CC DD EE FF


    Input: 11


    Output: 11 11 11 11 11 11


    The highlight feature doesn't work quite yet.


    Media:


    Here's a little bit of random PSG crap. I'm not sure how it came to be though. It's nowhere in S1.


    http://teamhedgehog.recoding.net/S1BUILT_001.wav


    GHZ with new header voice and slight note change:


    http://teamhedgehog.recoding.net/S1BUILT_002.wav


    .bin of music:


    http://teamhedgehog.recoding.net/music81.bin


    IMPORTANT BS:


    I can't write straight to .bin files yet, so I made export file (.exp). Just open it up in a text editor and paste it into a music file as a hex string. I'll turn em' into text files to make it less crappy. If anyone can help with this, let me know.


    In case you're wondering, I have released a beta. Unfortunately, it's RetroHack only, and kept pretty private there. I wouldn't use this beta yet anyway.


    Like it? Please help spread the word!


    [​IMG]



    Code:
    [img]http://i17.photobucket.com/albums/b93/armada786/moz-1.png[/img]
     
  2. Kain

    Kain Well-Known Member Member

    Joined:
    Aug 10, 2007
    Messages:
    106
    Location:
    New York
    so what is this coded in, visual c++, visual basic, c#?
     
  3. shobiz

    shobiz Well-Known Member Member

    Joined:
    Aug 11, 2007
    Messages:
    198
    Location:
    Karachi, Pakistan
    Visual Basic 9 according to Armada's post.
     
  4. StephenUK

    StephenUK Working on a Quackshot disassembly Member

    Joined:
    Aug 5, 2007
    Messages:
    1,026
    I might be missing something here, but I really can't see what advantage this actually has over music editing in hex. You still need music hex knowledge to be able to do anything, so you may as well just open up a hex editor and do it manually.
     
  5. Yuzu

    Yuzu WATCH OUT YOU'RE GONNA CRASH Member

    Joined:
    Aug 10, 2007
    Messages:
    36
    I agree with Stephen here, No offense but there is really nothing new in there, I thought at first you would of actually gave it a interface to compose in.
     
    Last edited by a moderator: Dec 30, 2007
  6. Armada

    Armada DID SOMEONE SAY WEEABOO? Member

    Joined:
    Aug 17, 2007
    Messages:
    98
    It's not meant for someone who really knows how to hack music well (so far, at least). It's more of a helpful tool for new members. It's like using ESE or SonED before you learn ASM or SonED 2. Ya' know what I mean? I'm already considering making an ASM version, but I don't see how it's any better.


    EDIT: My examples to this point are Sephiroth, Psy, and SMTP.

    Who said I wasn't going to add one. I'm already working on syntax highlighting. I'd convert to literal notes, but it would converrt the DAC as well and it wouldn't work. Also, please let me know what you'd expect to be in an "interface" (eg. Tracker, sheet music, etc.).
     
    Last edited by a moderator: Dec 30, 2007
  7. Tweaker

    Tweaker OI! MIRON! Member

    Joined:
    Aug 10, 2007
    Messages:
    324
    Wait, -THAT-'s what you're trying to do with this? I thought you were going to add a piano roll and shit... this is practically useless if it's just a "syntax highlighter."
     
  8. Armada

    Armada DID SOMEONE SAY WEEABOO? Member

    Joined:
    Aug 17, 2007
    Messages:
    98
    Stop jumping to conclusions, just because I don't say I'm adding something doesn't mean I'm not! I'm sort of working on a piano roll, it's more of a note/duration/flag inserter. Not really all that useful. I welcome all the criticism though, it's helping me come up with better idea for this.
     
  9. Yuzu

    Yuzu WATCH OUT YOU'RE GONNA CRASH Member

    Joined:
    Aug 10, 2007
    Messages:
    36
    I think you could of added in support for ASM and maybe a music sheet.
     
    Last edited by a moderator: Dec 30, 2007
  10. Armada

    Armada DID SOMEONE SAY WEEABOO? Member

    Joined:
    Aug 17, 2007
    Messages:
    98
    I didn't design v0.2 to have ASM support. I just thought of the idea, and I'm already working on that now. Hopefully that will be a better feature (although you could do the same in Notepad). However, it takes research.


    A music sheet layout is a tab bit hard. I have to rule out the DAC and the Flags (that part isn't),convert the durations and note into graphics, line them up, and somehow split up the channels. I tried figuring that out, and I haven't got it yet.


    EDIT:


    Furthermore:

    It's not ready to be used publicly yet. I just made a proof of concept and now I will improve it ten-fold. Please, give me some leeway here.


    Thanks for the ideas though.
     
    Last edited by a moderator: Dec 30, 2007
  11. Sephiroth

    Sephiroth WHY SO CURIOUS?!? Member

    Joined:
    Aug 11, 2007
    Messages:
    507
    Location:
    Qatar, M.E.
    What did I do? :(


    And according to your statistics, this project is 45% complete.
     
    Last edited by a moderator: Dec 30, 2007
Thread Status:
Not open for further replies.