209

(14 replies, posted in Releases)

great album!

You absolutely can use paypal as a minor smile

Yay! BUY THE CHIP THINGS!

looking forward! big_smile

What you're asking for is basically a "reverse" GenMDM / SMSM - something that streams VGM data in real time and encodes it as MIDI?

I'm not being clear enough, sorry.

In the case of PSG data, this is always just a single byte.

In the .VGM file, this single byte is logged as "0x50 dd" where dd is the data nibbles used for the PSG byte for that entry.

What the Max patch does - and of course it sounds simple NOW but it took me half the morning tongue - is extract those single byte entries, and time them based on the delta timing entries.

This stream of single bytes is encoded as MIDI data - specifically of the form:
MIDI Control Message:
controller value = PSG data & B01111111;
controller number = PSG Data & B10000000 >>1;
channel = B00010000;

This leaves room for YM2612 OR YM2413 data in the form of:
controller value = YM data & B01111111;
controller number = YM address & B01111111;
channel = ((YM address & B10000000) >> 5) | ((YM data & B10000000) >> 6) |  page);

Vgm to midi could be done pretty easily though smile

What are your thoughts?

When I say raw I mean raw data encoded as midi, then decoded as midi on the genmdm side, then sent to the sound chip directly

Data is sent "raw"

Real time PSG VGM data hardware playback via GenMDM: http://little-scale.blogspot.com.au/201 … enmdm.html

Very strange behaviour - I must have stuffed up apologies. I'll have a look at it once I get a chance.

Also, link in first post fixed

Ahhhhh makes sense smile

Aly James wrote:
little-scale wrote:

Not scaled! It's a typo, and only should send from 0-15

So here is my little contribution a vgm 2 genm converter...it could be useful if you want to process some vgm's that were not included in tfi packages
or convert some personal vgm instruments...
tested and works fine smile

Give it a try!
The only thing we got to get right is the DEC2 (secondary decay) parameter, I tested both with mine and your tfi 2 genmdm and also directly reading from actual tfi / vgm files.
DEC2 secondary decay ranges from 0 to 31 not 0 15
so if you try to load and instrument that has more than 15 on the secondary decay (say 25) the value will be 15 anyway when loaded to genmdm editors causes differences in the sound.
Check out some of your genm files you should find quite some with more than 15 on DEC2.
Also as 0 15 is actually mapped to 0 127, a 15 on DEC2 correspond to 31 on the hardware and so on...
Whether or not you change the range on the editors or on the tfi/vgm data import will make the problem solved.

I do not know if it makes sense...maybe I do not understand some internal conversion well...you tell me smile


//----------------------------------------------------------------------------

// VGM2GENM v1.0 by Aly James, 02.01.13
 

//for use with the GENMDM Midi Interface by Little Scale
//based on original vgm Shiru converters code
//small command line tool to convert VGM files to GENMDM Bank Instruments Presets

//----------------------------------------------------------------------------

Simply drag and drop a .vgm file onto vgm2genm.exe
will output a .genm file in the same forder
You can drop many vgm at the same time.

You can also process a whole directory with all sub folders
using this command line with cmd.exe :
vgm2genm.exe [path\\]* to process whole directory with all subdirectories

source included : need Zlib to compile.
Have fun!

AJ.

https://dl.dropbox.com/u/58656523/VGM2GENM.rar


Amazing work!

What's MBAY?

Not scaled! It's a typo, and only should send from 0-15

M4L Tools updated with TFI folder and TFI file import functions!

http://little-scale.blogspot.com.au/201 … ludes.html

The FM editor for GenMDM M4L Tools has been updated to include TFI import and TFI folder import. A TFI file is an FM instrument file from TFM Music Maker. Each TFI file is a single FM instrument. The "TFI" button imports a single TFI file.

The "TFI F" button imports up to 128  instruments from a folder containing 128 or less TFI files - e.g. a SEGA Genesis / Mega Drive instrument settings dump. These instruments are imported into the patch instrument menu.

Download all SEGA Genesis / Mega Drive TFI instruments with friendly names here: http://little-scale.com/GENMDM/TFI_SEGA … _NAMES.zip . Many thanks to Chipmusic.org user Robugaa for importing and converting these files from the .OPM files (http://chipmusic.org/forums/post/151955/#p151955)



First post updated.

DUNGEONMASTER wrote:
iNFOTOXIN wrote:

Mine arrived this morning too. big_smile

does this mean the last five from the first round have been delivered?

No - you'll get an email when they go out.