Forums

Sega Master System / Mark III / Game Gear
SG-1000 / SC-3000 / SF-7000 / OMV
Home - Forums - Games - Scans - Maps - Cheats - Credits
Music - Videos - Development - Hacks - Translations - Homebrew

View topic - VGM Music Maker

Reply to topic
Author Message
  • Joined: 08 Oct 2006
  • Posts: 35
  • Location: Russia, Moscow
Reply with quote
VGM Music Maker
Post Posted: Wed Jun 22, 2011 12:42 pm
Last edited by Shiru on Tue Nov 15, 2011 10:08 pm; edited 3 times in total
Not very useful for SMS scene, since there are no drivers for the consoles implemented yet, but anyway - another way to make SN76489 music.

VGM Music Maker v1.1

Please note that filename changes with every version, so if you want to repost, link this page instead, VGM MM is at the top of the page.

If you have problems with opening help.chm, read this.
  View user's profile Send private message Visit poster's website
  • Joined: 27 May 2008
  • Posts: 161
Reply with quote
Post Posted: Wed Jun 22, 2011 6:37 pm
The integrated player isn't working for me (Vista 32-bit). It plays at a way too low tempo/pitch. If I export to .vgm and play it with winamp/in_vgm it sounds correct (or so I assume).
  View user's profile Send private message
  • Joined: 08 Oct 2006
  • Posts: 35
  • Location: Russia, Moscow
Reply with quote
Post Posted: Wed Jun 22, 2011 6:51 pm
Set up sound buffers amount and size in the Preferences. It is rather typical thing for sound software.
  View user's profile Send private message Visit poster's website
  • Joined: 27 May 2008
  • Posts: 161
Reply with quote
Post Posted: Wed Jun 22, 2011 7:08 pm
Ok. 4*8192 works. Except that the PSG channels in the demo song are completely silent.
  View user's profile Send private message
  • Joined: 08 Oct 2006
  • Posts: 35
  • Location: Russia, Moscow
Reply with quote
Post Posted: Wed Jun 22, 2011 7:11 pm
Have no idea why, it works for me on two computers, and so far I had no such a report. There are problems found with PSG in the instruments editor, though.
  View user's profile Send private message Visit poster's website
  • Joined: 08 Oct 2006
  • Posts: 35
  • Location: Russia, Moscow
Reply with quote
Post Posted: Thu Jun 23, 2011 4:08 pm
VGM Music Maker v1.01, fixes the problems that were found so far.

Quote
v1.01 23.06.11

+ MIDI support is improved, now the editor works with MIDI USB keyboards
* Wrong file extension has been added to the instrument name on the instrument save
* *.vge instruments were not displayed in the open instrument dialog
* Changing instrument number through MIDI marked all the selected instruments
* PSG mute has not been initialized at start up, probably the reason why PSG sound was absent sometimes
* Group loading for samples has not worked properly
* Right mouse button has not worked properly for PSG instruments when used with on-screen keyboard
* VGM output is optimized, now files are smaller and works better with VGM players for actual Genesis/Mega Drive consoles
* FM polyphony in the instrument editor is increased to six channels
- DLL dependency with MSVC 2008 Redistributable is removed
  View user's profile Send private message Visit poster's website
  • Joined: 27 May 2008
  • Posts: 161
Reply with quote
Post Posted: Thu Jun 23, 2011 5:24 pm
PSG output in the tracker now works properly for me.
  View user's profile Send private message
  • Joined: 08 Oct 2006
  • Posts: 35
  • Location: Russia, Moscow
Reply with quote
Post Posted: Fri Jul 08, 2011 6:02 am
Download VGM Music Maker v1.02

The docs wrote
1.02 08.07.11

* Help item disappeared from the About menu after a module or an instrument has been opened
* VGM output is improved and optimized, also fixed bugs with exporting modules with large amount of sample data
+ Built-in VGM optimization code from VGMTools by Valley Bell
* Saved VGE files were too big, had 32K of empty data added by a mistake
* PSG envelope now is reset on every new note, previous FM-like behaviour didn't allowed to use instruments with slow attack in a predictable way
* Effects above F were displayed incorrectly in previous/next patterns
* Resampling had problems with large samples with 32000 Hz samplerate
* DAC and FM desync by a frame in the VGM exporter is fixed
* Detune parameter of a wrong PSG instrument has been used
* Unsupported WAV files were blocked until the editor closed
* Some clicks in the end of samples are removed
* Default volume is lowered a bit to prevent clipping
* SMPS instruments import is fixed
+ Automatic horizontal scroll in the pattern editor for cursor movements
+ Now detune for PSG is audible in the instrument editor
* Periodic noise was detuned because of wrong emulated PSG settings
+ Adjustable pitch for samples
+ Testing samples with Space key
  View user's profile Send private message Visit poster's website
  • Joined: 16 May 2002
  • Posts: 1356
  • Location: italy
Reply with quote
Post Posted: Fri Jul 08, 2011 8:33 am
This is indeed a very interesting tracker.
  View user's profile Send private message Visit poster's website
  • Joined: 15 Sep 2009
  • Posts: 377
Reply with quote
Post Posted: Sun Jul 10, 2011 2:00 pm
I want to report an emulation bug in the YM2612. (blame the MAME Team)

Open the attached vgi instrument and play a G# or A (works on all octaves, but I recommend octave 5) and you'll hear what I mean.

You can fix this if search the line
int kc = (blk<<2>> 7];
in fm2612.c and replace the >> 7 with >> 8. (do this 2 times)
It's one of the bugs I had to fix in VGMPlay a year ago, so I know this bug. (btw: it's correct in fm.c)

  View user's profile Send private message Visit poster's website
  • Joined: 08 Oct 2006
  • Posts: 35
  • Location: Russia, Moscow
Reply with quote
Post Posted: Sun Jul 10, 2011 2:08 pm
Thanks.
  View user's profile Send private message Visit poster's website
  • Joined: 18 Aug 2011
  • Posts: 1
Reply with quote
Shiru thank you!
Post Posted: Thu Aug 18, 2011 2:56 am
Hi Shiru I am totally impressed with this, I have been looking for someone to make one of these for a long time!

One serious question -- I am unfamiliar with creating music with a tracker - I am more used to reason oir fruityloops -- so how is it that I am supposed to compose a track with it? what is the general workflow to create a track like trinitron sunset?

I have a maudio usb midi keyboard I already use with the sequencer in reason - how to I apply what I have and know to create a track with a tracker?

Also loads of fun, I loaded up the groovmaster demo and used my mouse holding down on the piano keys and did "guitar solos" with my mouse over the top of the octave ladder for 15 minutes hahaha very fun!!! LOVING YOUR APP!!!!!111!

:-)


ALSO - is there a way to import vgm to this???!! I have to know!!!!!!! NOW!!! haha
  View user's profile Send private message Visit poster's website
  • Joined: 08 Oct 2006
  • Posts: 35
  • Location: Russia, Moscow
Reply with quote
Post Posted: Thu Aug 18, 2011 9:14 am
I can't teach how to use a tracker, sorry. There is a lot of information around.

Check for basic knowledge in wikipedia article. Check this video tutorial for VGM MM specifically.

MIDI keyboard is not necessary or even useful to use a tracker. Trackers generally aren't designed to record live play in realtime. You can use MIDI keyboard to test instruments and to check ideas, but for entering notes into a track normal computer keyboard works much better.

No VGM import and it is not planned. It just can't give good results. It would be kinda like WAV import into MIDI sequencer.
  View user's profile Send private message Visit poster's website
  • Joined: 08 Oct 2006
  • Posts: 35
  • Location: Russia, Moscow
Reply with quote
Post Posted: Tue Nov 15, 2011 10:08 pm
Download VGM Music Maker v1.1 (2.10M)

The docs wrote
1.1 15.11.11

* A fix in FM2612 emulation suggested by ValleyBell
* PSG channels frequency is set in init, to set default fine pitch of PSG noise channel
+ Export module as a text file
* TFD export has been broken
* Noise mode display instead of notes in the PSG noise channel
* Change slot TLs feature changed into Change volume
* Minor interface tweaks
* Pan settings are detected the same way as instruments and volumes while editing
+ PAL, NTSC, and custom clock frequencies and frame rates support
+ Sample retrigger, cut, and delay effects (Q9x, QCx, QDx)
* Some fixes in VGM export and looping
* Special mode of FM3 has been not audible in the editor
+ Optional default instrument
+ Optional support of VGM 1.60
+ Clear song function, clears patterns but leaves instruments and samples intact
+ FM/PSG volume balance customization
  View user's profile Send private message Visit poster's website
  • Joined: 08 Oct 2006
  • Posts: 35
  • Location: Russia, Moscow
Reply with quote
Post Posted: Wed Nov 16, 2011 9:36 am
Please redownload the file, there was a bug in VGM exporter (screwed tags and 1.50) introduced in last minute. Thanks to ValleyBell for fast report.
  View user's profile Send private message Visit poster's website
  • Joined: 06 Dec 2011
  • Posts: 1
Reply with quote
Post Posted: Wed Dec 07, 2011 9:44 am
Done! Thanks for th warning!
  View user's profile Send private message Visit poster's website
Reply to topic



Back to the top of this page

Back to SMS Power!