eptheca wrote:

... but it gets very expensive
Lately I have laser cut front panels in a black&white engraving acrylic, it has a white core with a thin black top layer

Oh, I know exactly the material your talking about. Used mainly for name tags and such. Very nice.

eptheca wrote:

thanks for the input yogi, my ears are fine smile

I will have a go at making a midibox controller from scratch one day, but for this I'll stick to what I can do now
I have built two stereo MB-SID's and two MB-64 controllers, but with them everything is there, just to follow the instructions, coding for special needs is out of my league at the moment.

Oh I hear you, I try to live by K.I.S.S. as much as I can (not that you could tell by my last post!) Sounds like you have a good handle on things MB.

eptheca wrote:

here's my latest CS design
a bit more space between the knobs, and a few LED's and buttons

The panel looks good! Are you using FPD?

eptheca wrote:

How are you on MIOS coding? Assembler? C?
My coding level, if you can call it that is copy/paste arduino stuff, so zero sad

Well, first and foremost, I would say I'm a 'hardware guy' ( been an EE tech working on radio/communication systems for +25yrs), but the first programming I learned was on an Cosmac 1802 back in the '70s (hand assembly and entered one byte at a time on the front panel. Good times!). I am humbled on a daily basis by the brilliance and creativity that people share on the interWebbies!
So, I am way more comfortable with asm.(but the doc is starting me on new meds); C is all about knowing how to use the pre-built functions and Libs, less about how the processor works, that's a good thing (but hard for a control freak). MIOS is yet another step away from the bare silicon. MIOS handles all the low level IO tasks, so programming an app is a matter of linking the functions in a meaningful way, without having to deal with the details; I.E. reading the SRIO chains, toggling the LCD lines, ect.
And there are allot of very cool MB apps already built, so they only need to be tailored to our own needs, (this can be daunting, I know. You need to understand how the base app works , in order to change it).
The Arduino is really all about this same abstraction from the hardware, that's why it has become so wildly popular. It offers an open door to people with ideas, without forcing them to digest the ATMega Datasheet.
IMO, the MidiBox has evolved into a specialized 'Arduino', focused on handling midi messages and synth HW. Once you get the knack of what the OS and HW does and doesn't allow, the app's logic becomes much easier.
OK, I'll get off the soap box smile

eptheca wrote:

I would love a CS for the GENMDM with LCD, buttons, LEDs and encoders, but I'm stuck with my limitations.
I also have the space limitations in the ZX case.

Oh yes, I know that feeling! Once you start adding this and that, the beast grows; till you need a suitcase.

eptheca wrote:

here's the mock up CS
a bit tight between the pots
I haven't used it enough yet to know which 4 parameters I would like to tweak live, but these are it for now
I'll probably add 2 pots and a button/LED for the DAC parameters on the right side of the case
any suggestions/comments?

Well I'm in the same boat as to what to leave in and what to leave out, but the good news is after the HW's built, you can reconfigure it fairly easy!
The only thing that I can offer, and I am reluctant to question your build, is the use of POTs. With a limited CS, you could handle the less used functions via a remote connection to a DAW or Seq, or use a software menu structure to adjust or load new patch values from EEPROM.
But the problem is:  if you want to remotely adjust a variable that a POT controls or reassign the POT to a different function on the fly; you have to deal with the fact that the POT is always reading an absolute analog value that you need to over ride. This leads to sync problems between local and remote copies of the same variable or value jumps when toggling between two variable. POTs are best suited to a 1:1 relationship to a single variable.
Encoders yield relative readings that inc/dec a variable value only when moved, so handling the above issues is far easier. This is why motor faders were used on non-uC controlled mixing consoles and CS' with the introduction of DAW automation. A motor fader's position IS the stored (analog) variable value.
On the HW side, POTs are easier, less complex and simplify the HW, but at a cost of  function flexibility. Encoders allow you to reuse that knob for layers of functions, but you end up needing UI feedback; LEDs or an LCD. A POT's position is the user's feedback, done. With encoders you need two inputs per enc.; so your chip count doubles for the same amount of knobs. If you separate the local and remote control functions, using POTs save space, which for your build is a premium. 
Hope I don't sound like I'm running you down, just trying to point out design options. You may have already considered all these things, in which case you owe me a "Shut Up!!"

eptheca wrote:

MAN, that is sexy!! Really makes me want to gut a flaky Atari 600XL I have in storage.

eptheca wrote:

Noo-noo-fumes, a soldering-man's best friend smile

I think you got a product there!! wink
Sorry if I bent your ear too much, best of luck!!

eptheca wrote:

ZX case, just the Nomad guts minus the LCD(dead)
yes I'm running MB64, havent moved on to LPC17

Yea (kind'of a dumb question) I guess a Nomad case would be way too small.
I've been reluctant to start with MIOS32 for a long time, too comfortable with 8bits (and got allot of samples from MC). But with the GenMDM, I'm jumping into the 32b pool wink

eptheca wrote:

I've seen you on the forum there as well
I'm keeping it simple, so no LCD
I haven't decided yet, but for now: 5 pots for each 6 FM channels:RAM presets,algorithm,feedback, level and multiple
might add a few extra for DAC on the 6th. I want some live tweakable parameters
I can't fit that much on the keyboard area of the ZX, too many pots too close is not really usable
I'll post a picture when I have a dummy CS up'n runnin, nice with some feedback from fellow builders

Yes, for me, CS' seems to be my biggest issue; one of those things that you start planning and it just grows and grows. Too many cool options you can add. I Really like the knobs and LEDs, but the simplicity of the Sammich SID hardware seems more appealing completion-wise, but then you have to rely on a DAW. Either way, it's about the sound in the end.
Looks very cool so far!

eptheca wrote:

I think I'll put some ping-pong balls for eyes on it tomorrow wink

That would be perfect!

eptheca wrote:

Very nice!! Bottom half of ZX case or is it the Nomad? Like'n how you mounted the Teensy. Very cool board fitting. Can't wait to see it finished.
You'r running MB64 on the core? LCD? Very interested in your configuration. Will be very cool to see a CS.
  Just got an NXP OM13000 (same as LPCxpresso brd, but cheaper!), so the plan is heading towards an NG.

eptheca wrote:

kinda reminds me of this my kids used to watch of Teletubbies

LOL!!!

wedanced wrote:

radnesssss i am shaking with anticipation by my mailbox.

I resemble that remark smile

Littlescale, you sir, are a wizard! Seems like you're whipping up a new app every hour!
Looks like I need to get my feet wet with Ableton and/or MAX. Have to start out with an old copy  of Live that came with a sound card I got awhile back. Is the MAX runtime all I need to run the patches outside of Ableton? They won't run within Ableton with out M4L, right?

herr_prof wrote:

Couldnt you just use a regular db9 cable with the jack?

True enough, a M/F jumper is the best approach, IMO. But the Sega side may have an issue with clearance for a standard DB9 Female plug, have to remove the mounting screws/nuts. Using a controller cable and installing a DB9 on the Gen/MDM side if you have a controller to gut.
Lots of choices, most times it has to do with what's in my junk box.

kineticturtle wrote:

...I will say that soldering the shitty wires in the Genesis controller I tore apart was a pain in the butt (the wire is designed for CRIMPING, not soldering), but worth it. I'm enclosing it today and it will be very mobile. smile

I know you've worked it out Kineticturtle, looking good.
Just a tip I've used repairing headphone cables (foil woven with nylon thread, GRRRR!). Crimping  loose pins from a DB connector onto the wire helps or telephone spade or butt connectors (they'r made for 22-26 AWG wire. RS 64-3070 or 64-3073). The butt connectors allow a splice with a more  solder-able wire, and the spade can be clipped down in size and soldered direct to a board; no special crimp tool needed, just needle nose pliers.

Aly James wrote:

...small pieces of game type music in different styles I made for the SEGA  ...music were written with a tracker, not my favorite way of doing music but hey..That was before I have a proper MIDI device about to come from Australia...:)
I just love the sound so I share with y'all

Very nice, thanks for sharing!! Just love the FM sound, the 'bell' tones.

Love the vids! Really like the grove you got there Aly James, cant wait to hear some on real silicon!
Kineticturtle, Such a cute kid!
So excited!!

Fatal Labyrinth wrote:

....Thanks to both of you for doing so much for this hardware and this scene.

Couldn't said it better! Can't wipe the smile off my face!

<WIPING DROOL FROM CORNER OF MOUTH>
Thanks for the tease !! Could you describe your setup, Is that a modded ZX or just using the case for a Midi CS or step Seq?

>Analog Monster< Well I don't know that anyone is ACTIVELY working on an MB64/LPC, but the MBSeq was a fork from the MB64 in the first place. MBSeq V4 & V4 lite are 32 bit only. Just noticed that MB128 V3 is also LPC. So an LPC based '64' isn't out of the question, plenty of code to start with. EDIT-Took a closer look at MBNG, Duh! smile
Just seems the direction new projects are going, bet within a year there will be work on a MBSid V3 on LPC. There are so many added features with the Cortex M3; SD card patch storage, OSC, USB Midi, stereo DACs....

analog monster wrote:

Gah, yet more projects to eat my money and time.

  hahaha, aint that the truth!! So many projects,So little time.
>TSC< Really the only way to use the GenMDM interface is either with a DAW or a hardware control surface of some sort. Almost all keyboards come with a built in MIDI CS, some better then others, and there are stand alone CS products out there. Perhaps you could look into something like that.
Or as Herr Prof suggested, Renoise, demo ver. to get started. The full lic isn't too bad at $75 too. I'm sure much of what's on Little Scale's blog could help in mapping the CCs for another platform. Plus, it looks like Aly James is working towards a very slick control also.

analog monster wrote:

Not wanting to shoot you down but the midibox control logic for the midibox yamaha opl3 is the equivalent of what Seb has done with GenMDM

I was thinking of it as a good UI starting point, but  yes the MB64 would be the better choice in some ways.
And yes an MBFM is on the 'list' (I've got parts for the FM from one of Wilba's group orders awhile back, waiting for a front panel fab, but 'OH LOOK something SHINY!' kicks in every now and then.)

analog monster wrote:

What I had in mind was simply a dedicated MIDI controller that sits between your sequencer and the GenMDM - pretty much the MIDIbox64.

Yea, for stand alone: that's where I'm going, but tailoring the app to the GenMDM smile
Not sure how an Adruino would fit compared to the PIC cores, the F4685's Flash/SRAM is at 96K/3.3K., don't know the AVRs that well but I think you would have to go with at least an ArduinoMEGA.

analog monster wrote:

It certainly will get close to the 64 analog inputs limit,


The MB64E uses encoders; minor point but very superior to pots in this app. But really the total count of controls is not the limit. You can have multi-pages per each control. So depending on the size of the Control surface layout, you can 'configure ' knobs and switches to context sensitive functions for each layer, so to speak. Not sure I'm explaining this well, but in essences, if you have 40 switches and 16 encoders you can multiply each control by 2 or 3. BUT the downside can be having too many page to scroll through to get to the Layer/Pram you want to adjust.

analog monster wrote:

I suspect the LPC core will be the wrong thing for this for this project, I think you need to go with a PIC18F.

Yes the PIC would be a bit more cost effective, but not too much. The cost on a LPC core build runs about $50 US, compared to about $20 US for a PIC core (buying retail parts, but Microchip samples spoil me). So the LPC is in line with a Arduino MEGA cost wise.The LPC seems to be the 'new' direction for MB, and I can't argue with the performance increase. To me, the extra horsepower in the LPC will be worth it. But yea, it would add $50 more to the build then my cost for a PIC core (everything on hand).
Bottom line, can't wait to get the GenMDM in my hands!!

analog monster wrote:

Another option, if/when standard DIN MIDI in be implemented is the possibility of a dedicated hardware controller...

I'm leaning towards a MIDIBox.org setup. Thinking of using a 32bit LPC Core Seq/Control surface. There already is a 8bit code base for Yamaha OPL3 FM, so seems like 80% of the control logic is there.