Chat

Author Topic: 49 custom Genesis DMP instrument patches  (Read 4210 times)

Brallieman

  • Guest
49 custom Genesis DMP instrument patches
« on: May 26, 2014, 02:12:18 AM »
Hi there,

Here are some of my custom made .DMP instruments.
They are all for Genesis FM. YM2612

https://dl.dropboxusercontent.com/u/18698971/49GenesisDMP.zip

They are made/edited with a DMP-instrument editor/builder I'm working on with a friend of mine.

I'll post the app when/if it ever gets a graphical user interface.
« Last Edit: May 26, 2014, 10:54:21 PM by Brallieman »

Offline Delek

  • Salí para ver
  • Administrator
  • Hero Member
  • Posts: 1809
    • Delek's Website
    • Email
49 custom Genesis DMP instrument paches
« Reply #1 on: May 26, 2014, 04:41:21 PM »
Awesome!, looking forward to the app btw!

Brallieman

  • Guest
49 custom Genesis DMP instrument patches
« Reply #2 on: May 26, 2014, 11:07:57 PM »
Cheers !

It might take a while... I'm a real bad programmer.
My friend is helping me a lot.

I have the made some YM2612 editors/morphers/randomizers thingy's... All still without GUI.

Now I'm trying to make a PSG editor... Have hacked up a working VolumeMacro LFO thingy...
But it's far from finished...

But here are some sounds(Macro's) I made while testing. https://dl.dropboxusercontent.com/u/18698971/VolumeMacroTest.zip

I am trying to get my head round the Arp Macro format... And still scratching my head why my Duty Cycle Macro doesn't work.

So if you want to enlighten me! I'm all ears... Amen ;)

Offline Delek

  • Salí para ver
  • Administrator
  • Hero Member
  • Posts: 1809
    • Delek's Website
    • Email
49 custom Genesis DMP instrument patches
« Reply #3 on: May 27, 2014, 02:01:18 AM »

Brallieman

  • Guest
49 custom Genesis DMP instrument patches
« Reply #4 on: May 27, 2014, 11:35:40 AM »
Yes, I did... cheers.

But I had some troubles with the offset of the ArpMacro.
But after some reverse engineering I found that there is an offset of -12.


So "arp note" 00 = 0x0C 00 00 00

then "note" -12 = 0x00 00 00 00

and "note" -13 = 0xFF FF FF FF

-14 = 0xFE FF FF FF

and so on...

Little Endian - 8 bit signed

Is this correct?

Cheers again!

Offline Delek

  • Salí para ver
  • Administrator
  • Hero Member
  • Posts: 1809
    • Delek's Website
    • Email
49 custom Genesis DMP instrument patches
« Reply #5 on: May 27, 2014, 11:52:58 AM »
Yes, it is correct. 4 Bytes, signed int, offset=12.
I will update the specs for clarification.