Author Topic: [SMD] GEMS Sound Driver Editor  (Read 97410 times)


  • Guest
« Last Edit: October 24, 2014, 01:10:03 pm by r57shell »

Offline Delek

  • Sali para ver
  • Administrator
  • Hero Member
  • Posts: 1810
    • Delek's Website
    • Email
[SMD] GEMS Sound Driver Editor
« Reply #1 on: October 24, 2014, 01:23:06 pm »
This is very good! :D


  • Guest
[SMD] GEMS Sound Driver Editor
« Reply #2 on: October 25, 2014, 08:48:19 am »
I would like to see if someone will made all things work under linux.
Because there is all required for complete music making.
You need:
1) Configure alsa midi loopback, to translate MIDI from sequencer into pipe.
2) Install RetroArch
3) Download source of libretro-genplus-gx. Apply my patch, and...
4) Implement same thing that I've done in gems_parallel.c but for linux. (for pipes)
If there is option in dosemu to replace pipe with socket - then you may implement for sockets.
Quote from: powerofrecall
I downloaded the dosemu source hoping to fix the problem that was leading it to disconnect, only to learn from the source that setting the timeout to -1 in the config file disables the timeout... most of the program's documentation is in the source. I wish I had known sooner.
5) Install dosemu
6) Configure its MIDI input as alsa loopback
After that, you'll able to play from MIDI sequencer (FL Studio for example) on fly, and it will be translated into Genesis at real time.

Steps in order:
1) make sure that alsa loopback is ready
2) run RetroArch
3) run dosemu
Do whatever you want :)

When you need to save sequence: press Record in GEMS.EXE sequences bank. It will start recording.
Then start play in Sequencer (FL Studio for example).
After playback complete: stop sequence in Sequencer (FL Studio for example).
Success! New sequence recorded. You can post edit it, if you want.
Record mode works only if your sequencer sends clock start, clock, and clock end MIDI events.


  • Guest
[SMD] GEMS Sound Driver Editor
« Reply #3 on: October 26, 2014, 09:59:34 am »