libdmf - A C library for parsing .dmf files!
BotB Academy Project Dev
 
 
95950
Level 15 Mixist
post #95950 :: 2018.02.14 12:28am :: edit 2018.02.17 1:58am
  
  th4 D34D, MiDoRi, irrlicht project, Pegmode, b00daw, petet, ViLXDRYAD, Baron Knoxburry, VirtualMan, garvalf, RazerBlue6 and raphaelgoulart liēkd this
This took far too long. But now I'm pleased to announce libdmf! A fully fledged dmf reader/writer, for any value in a deflemask file you can think of, for any console.

As a demo project (and because th4d34d requested I did it), I made a program that changes the volume of every note of a dmf by a certain amount capping at that systems highest volume. Find it here: https://github.com/minerscale/dmfmvc/releases

Please message me if you need something cleared up on discord Minerscale#9319 :D/

Github repo: https://github.com/minerscale/dmf-parser
Docs: https://minerscale.github.io/dmf-parser/
 
 
95972
Level 22 Pedagogist
post #95972 :: 2018.02.14 9:50am
this is really amazing and impressive! you are awesome, Minerscale! thanks you so much for making this! :D

hopefully this also helps for someone to make a dmf files playback, can you imagine how amazing it could be for demoscene? =' D aside you could even have a music driven demo using your reader features! that would be legendary imo!~ x3

so much respect, man; thaanks for the huge gift you made to the chiptune community!~ =' D i appreciate it a lot!~ x3
 
 
95997
Level 15 Mixist
post #95997 :: 2018.02.14 1:39pm
urrm, I thought I typed a message out and posted it.

Apparently not? I may have not hit save comment, or it's a bug D:

So in regards to demoscene stuff, old consoles? out of the question, the dmf format is just too shite D:

But PC demos? Fair game! I (if I wanted to) write a OSS deflemask

HOWEVER!! If anyone wants to write OSS deflemask, then... please make it
 
 
96114
Level 15 Mixist
post #96114 :: 2018.02.16 6:02pm
  
  ViLXDRYAD liēkd this
rewriting dmf2esf now

esf being pretty much the format for megadrive/genesis homebrews out there.

Whilst the tool already exists, it's not very good :(
 
 
96339
Level 4 Playa
post #96339 :: 2018.02.19 4:45am
another megadrive format is SGDK's .xgm format, see https://github.com/Stephane-D/SGDK/tree/master/tools/xgmtool
 
 
96525
Level 15 Mixist
post #96525 :: 2018.02.20 2:33am :: edit 2018.02.20 2:33am
The reason why I don't use XGM is because it is HUUUUUGE. And Echo isn't. :D
 
 

LOGIN or REGISTER to add your own comments!