Offline
Joliette, QC, Canada
Jansaw wrote:

Also, handheld FM O_O
What's this world coming too?
I'm so excited for it.

Nanoloop 2.X ? wink

Offline
Delek wrote:

So what do you use to make Genesis music, Silph Scope?, all the trackers for SEGA Genesis are closed source, do you code Z80/M68000 directly to make your music? Or you simply don't make Genesis tracks because there's no Open Source program?

Fun fact - most of the Sonic the Hedgehog hacking community does this not because tools don't exist, but because almost everyone is stupid and elitist. It's painful to watch, I used to do music this way. If you haven't pushed Deflemask at www.sonicretro.org, you should. They need to "see the light."

Offline
Lexington, KY

Let it be known that I would get a native genesis tracker immediately, whether for money or for free. I support this idea... With my dollars!!!

Offline
Nottingham, UK
thebitman wrote:
Delek wrote:

So what do you use to make Genesis music, Silph Scope?, all the trackers for SEGA Genesis are closed source, do you code Z80/M68000 directly to make your music? Or you simply don't make Genesis tracks because there's no Open Source program?

Fun fact - most of the Sonic the Hedgehog hacking community does this not because tools don't exist, but because almost everyone is stupid and elitist. It's painful to watch, I used to do music this way. If you haven't pushed Deflemask at www.sonicretro.org, you should. They need to "see the light."

Didn't some dude on there do a HD remake of sonic 2 and add DRM to it?

Offline
Buenos Aires, Argentina
The Silph Scope wrote:

The latter.

What a waste of softwares. Fortunately there are only a few people only closed to the open.

thebitman wrote:

Fun fact - most of the Sonic the Hedgehog hacking community does this not because tools don't exist, but because almost everyone is stupid and elitist. It's painful to watch, I used to do music this way. If you haven't pushed Deflemask at www.sonicretro.org, you should. They need to "see the light."

LOL. I do not have an user there, if you have one could you please make the thread?. I'm on my mobile right now.

Offline

I'm happy to see that it seems like a lot of people are definitely interested in this. I'm seeing some good ideas being chimed in as well.

I'm curious as to whether or not it's feasible to port the code responsible for the handling of the FM synths in one of the pc Genesis trackers to the Genesis itself. It would speed up the development of this tracker immensely, because in my opinion, coding the synths would be the most challenging and time consuming part, then again it may be a necessary evil.

Also, is anybody interested in helping out with the graphical UI? I could do it myself sure, but I know there's people out there more talented than I am with graphics. I was PM'd one offer for help so far.

Keep the ideas coming guys, I'm liking what I'm seeing.

Last edited by CountSymphoniC (Nov 16, 2012 10:16 pm)

Offline
Riverside, CA
Delek wrote:

What a waste of softwares. Fortunately there are only a few people only closed to the open.

What does that even mean?

Offline
Lexington, KY

My nipples are seriously hard in anticipation.

Offline
Milwaukee, WI

This would be great.  +1 for an LSDJ style interface.  Many people on here aren't necessarily fanboys of the gameboy sound, but really just LSDJ's interface.  I would rock this on my Nomad like nobodies business.  However, I would also be interested in a native DJ style VGM player, ala STj for the Atari ST.

Offline
Philadelph-ohsh**takecover!!!

Genesis composer reporting:

I've used both Deflemask and TFM/ VGM to compose, but what's more important to me right now is the live element.
As of right now, live Genesis is very plug-and-play... there really isn't room for improvisation or alteration once it's one the cart.
What I'd like to see is an interface that controls the operators.

Picture a tracker where you program most of the instruments and the melodic parameters via computer, but allows you to use the Genesis controllers to change ADSR, Multiplicity, algorithms, tempo, pattern lists in a live setting. That's what I think is more important to opening up doors.

$.02

Offline
Tokyo, Japan

I would be all over this. I shall ramble on the topic for a while!

- Johan let Marc nostromo use the LSDJ interface for Piggy Tracker, may well do it for another project.

- I assume this would be fairly Nomad focussed? The nomad button lay out is a bit strange, Dpad on the left, mode, start and 6 other buttons on the right. Might be a bit of a challenge for an LSDJ type interface?

- The nomad battery life is horrrrrrid.

- FM instruments have a huge number of parameters, im guessing about 50 or so, would probably need a multipage instrument screen. Maybe one for envelopes, one for multipliers, feedback, algos etc

- Live mode would be fanTASTic!

- Be careful with the documentation for the YM2612 a lot of the documentation labels the algorithms incorrectly!

- A flashcart with a SD card might make loading custom samples easier?

- Keff WINS as pretty GUIs

- LSDJ style tables with YM2612 would be simply wonderful

Basically I am totally down for this!

Offline

A couple of things.

First, I'm thinking there should be a basic and an advanced control scheme. To accommodate the 3 button and 6 button genesis controllers respectively. Not everyone is going to use this tracker with a Nomad, and not everyone is going to use it with a 3 or 6 button either/or. I believe that the needs of nearly everyone should be taken into consideration with the development of this tracker.

Secondly, seeing as how there really isn't a "select" button, and "mode" seems kinda iffy to use in it's place... in the case of using an "LSDJ" inspired interface, the "C" button should be assigned.

Either way, I've learned from the mistakes of many app and game developers... it's unreasonably inconvenient to not allow user customization of the program's control scheme. So this is a feature I would like to implement.

It looks like it's time to start getting a list down of tracker features, there's many great ideas coming forth. Most everyone here seems to agree on the "LSDJ" style interface, so I'm going to get into contact with Johan about this. It may also be possible to create multiple UI's, with which the user may choose one of their preference.

Lazerbeat wrote:

I would be all over this. I shall ramble on the topic for a while!

- Johan let Marc nostromo use the LSDJ interface for Piggy Tracker, may well do it for another project.

- I assume this would be fairly Nomad focussed? The nomad button lay out is a bit strange, Dpad on the left, mode, start and 6 other buttons on the right. Might be a bit of a challenge for an LSDJ type interface?

- The nomad battery life is horrrrrrid.

- FM instruments have a huge number of parameters, im guessing about 50 or so, would probably need a multipage instrument screen. Maybe one for envelopes, one for multipliers, feedback, algos etc

- Live mode would be fanTASTic!

- Be careful with the documentation for the YM2612 a lot of the documentation labels the algorithms incorrectly!

- A flashcart with a SD card might make loading custom samples easier?

- Keff WINS as pretty GUIs

- LSDJ style tables with YM2612 would be simply wonderful

Basically I am totally down for this!

Lazerbeat, could you point me to YM2612 docs that are accurate? Btw, I'm a heavy user of tables in LSDJ. There's no way I would do an "LSDJ" styled tracker without the tables. Same with live mode.

Last edited by CountSymphoniC (Nov 17, 2012 3:47 am)

Offline
ForaBrokenEarth wrote:
thebitman wrote:

Fun fact - most of the Sonic the Hedgehog hacking community does this not because tools don't exist, but because almost everyone is stupid and elitist. It's painful to watch, I used to do music this way. If you haven't pushed Deflemask at www.sonicretro.org, you should. They need to "see the light."

Didn't some dude on there do a HD remake of sonic 2 and add DRM to it?

It was originally a public community project that was later sinisterly turned closed-source, and currently only Emerald Hill Zone is playable. The physics engine last I check had numerous errors, and the music was less than stellar. It's been 3 years since the project started, too.

Offline
Tokyo, Japan
CountSymphoniC wrote:

Not everyone is going to use this tracker with a Nomad, and not everyone is going to use it with a 3 or 6 button either/or. I believe that the needs of nearly everyone should be taken into consideration with the development of this tracker.

If this gets finished, I am willing to bet 95 percent of users are nomad users!

CountSymphoniC wrote:

Either way, I've learned from the mistakes of many app and game developers... it's unreasonably inconvenient to not allow user customization of the program's control scheme. So this is a feature I would like to implement.

Awesome, piggy tracker does this rather well through a nice little .xml file

CountSymphoniC wrote:

Lazerbeat, could you point me to YM2612 docs that are accurate?

Im not 100 percent sure there is accurate documentation. If memory serves, the issue is the algorithms shown in the documentation switch operators 2 and 3. So algo 0 is listed as

1 - 2 - 3 - 4

but its actually

1 - 3 - 2 - 4

This doesnt really make any difference for algo 7 or algo 5 but for the others its a major issue. I THINK that is correct, once you get that far into development I will dig out some of my old notes and fire up my megadrive and check!

Offline
Boston, MA

PM'd. I'm willing to make graphics + contribute elsewhere if this takes off http://www.chrisantonellis.com

Offline
matt's mind

this is so awesome. 

isnt an active community great?!?!?!