YMDj - A Native Sega Genesis/Megadrive Music Tracker.
Posted: Sat Sep 27, 2014 9:23 pm
Updated: 10/22/2014
https://www.youtube.com/watch?v=nTDiPqkoFnc
Above is a link to a quick video I did showcasing the progress of YMDj. Playback Engine is working, FM channels 1-6 work well and playback. I even wrote a quick song for you guys. Still no DAC or PSG playback support yet. Lots of work to do.
I'd like to take a second to thank Chipmusic forum member Monkeymook aka Daria for the willingness to donate an NTSC Genesis model 2 for this project. It's even coming with an NSTC/PAL switch and other mods! I'm definitely excited about this! Thank you friend.
YMDj - A Native Sega Genesis/Megadrive Music Tracker
YMDj, is a music sequencer/tracker programmed in 68k assembly and is in development for the Sega Genesis/Megadrive.
Currently: v0.14
Implemented Synth Editor.
Implemented Playback Engine.
Implemented FM channels 2-6.
Fixed many bugs and crashing issues.
TODO:
PSG tone playback
PSG noise mode playback
PSG isntrument editing and software envelopes.
Navigation improvements
Gamepad button delay/speed improvements
Button combo handling improvements
Fix crash that sometimes happens on really low FM notes.
Fix PSG note table routines
Options menu
Palette Editing
Tempo Control
Interface improvements (On/Off for synth 0 or 1 settings) (Off Left Right Both for panning settings FM)
Remembering cursor position on Song screen
Fixing playback timing to YM2612 timers instead of vertical_counter
Tracker Commands
DAC support
Ch 3/6 special mode
Groove support
SRAM support Saving/Loading
Live mode
Look into CSM mode synthesis
Very old demo, v 0.07 can be downloaded here:
https://www.mediafire.com/?p76x62id6tkd2q2
Use the dpad to navigate the cursor, button C to edit, button A + dpad to navigate different screens. Only sound channels FM1, PSG1-4 produce sound in this demo.
This is NTSC only for now. When the tracker matures, support for PAL will be added.
EDIT: Jazzmarazz has confirmed this working well on a Sega Genesis model 3. Thank you for testing!
EDIT EDIT: Corthax has confirmed this working on a Nomad. Red + Blue is difficult to read. Time for a color change. Thanks Corthax.
DONATIONS:
I'm now accepting donations via Paypal. Donations toward this project will be used to fund
development. This means that your donations will go towards the costs of the hardware required for testing, cart runs, and keeping this project alive. Additionally if you donate, your name will be mentioned in the "Special Thanks" in the "About" section of the tracker when the Options Menu is implemented, please make sure I get your name!
https://www.paypal.com/cgi-bin/webscr?c ... aNonHosted
https://www.youtube.com/watch?v=nTDiPqkoFnc
Above is a link to a quick video I did showcasing the progress of YMDj. Playback Engine is working, FM channels 1-6 work well and playback. I even wrote a quick song for you guys. Still no DAC or PSG playback support yet. Lots of work to do.
I'd like to take a second to thank Chipmusic forum member Monkeymook aka Daria for the willingness to donate an NTSC Genesis model 2 for this project. It's even coming with an NSTC/PAL switch and other mods! I'm definitely excited about this! Thank you friend.
YMDj - A Native Sega Genesis/Megadrive Music Tracker
YMDj, is a music sequencer/tracker programmed in 68k assembly and is in development for the Sega Genesis/Megadrive.
Currently: v0.14
Implemented Synth Editor.
Implemented Playback Engine.
Implemented FM channels 2-6.
Fixed many bugs and crashing issues.
TODO:
PSG tone playback
PSG noise mode playback
PSG isntrument editing and software envelopes.
Navigation improvements
Gamepad button delay/speed improvements
Button combo handling improvements
Fix crash that sometimes happens on really low FM notes.
Fix PSG note table routines
Options menu
Palette Editing
Tempo Control
Interface improvements (On/Off for synth 0 or 1 settings) (Off Left Right Both for panning settings FM)
Remembering cursor position on Song screen
Fixing playback timing to YM2612 timers instead of vertical_counter
Tracker Commands
DAC support
Ch 3/6 special mode
Groove support
SRAM support Saving/Loading
Live mode
Look into CSM mode synthesis
Very old demo, v 0.07 can be downloaded here:
https://www.mediafire.com/?p76x62id6tkd2q2
Use the dpad to navigate the cursor, button C to edit, button A + dpad to navigate different screens. Only sound channels FM1, PSG1-4 produce sound in this demo.
This is NTSC only for now. When the tracker matures, support for PAL will be added.
EDIT: Jazzmarazz has confirmed this working well on a Sega Genesis model 3. Thank you for testing!
EDIT EDIT: Corthax has confirmed this working on a Nomad. Red + Blue is difficult to read. Time for a color change. Thanks Corthax.
DONATIONS:
I'm now accepting donations via Paypal. Donations toward this project will be used to fund
development. This means that your donations will go towards the costs of the hardware required for testing, cart runs, and keeping this project alive. Additionally if you donate, your name will be mentioned in the "Special Thanks" in the "About" section of the tracker when the Options Menu is implemented, please make sure I get your name!
https://www.paypal.com/cgi-bin/webscr?c ... aNonHosted