Seeking Additional Programmer for Casiotone MT-100 Replica / Virtual Instrument

Adrian's icon

Hello all,

For the past year or so, I have been developing a 1:1 replica of a Casiotone MT-100 with a small team, and we are dreaming to bring it beyond the original keyboard's capabilities.

My graphic designer and I have developed a 1:1 size UI that looks just like the keyboard and includes all swapstates including buttons, faders, keys, etc. I have personally sampled each of 996+ (48 keys x 20 patches) sounds on board including the rhythm bank. Each key was fine tuned with the adjustment on the back within .01 hz via a waveform tuner VST and peaked within 1/3rd of a decibel (-10 DBFS at the highest amplitude).

I did the bulk of the initial programming but am currently working 65+ hours per week at two jobs and am lacking some programming skills needed to fully realize this project. We have a second programmer on board named Terence who is quite talented but very busy and may need someone to team up with / pick up where he is lacking. For the time being I will fall back and continue the rest of the audio work (noise reduction on samples if necessary since they contain some white noise from the keyboard output, sampling Casiochord/Fingered etc. sounds, calculating the gain ranges of the faders and implementing in the software, etc.) but I am looking for another programmer with lots of free time to spend on this project who might have some skills our team needs.

We are conceptualizing adding some effects. I will take a speaker impulse of the onboard speaker on the keyboard and make that available. I even sampled the scratchy sounds of the dirty faders and staticy sounds from the dirty switches (will be a toggle called "Garage Sale Mode" if the user wants to hear the dirty controls while operating ). For authenticity, we would like someone to program the EQ to mimic the sound of the 1/3rd octave EQs of that era. I have great documentation on how we can achiebe that. We intend to try and mimic the keyboard's reverb and add access to the predelay and decay times, an overdrive/distortion circuit, different types of saturation (tape, tubes, transformers, etc.) delay, and ultimately we intend to add an arpeggiator and sequencer (for the tone and/or rhythm bank).

We are looking for someone with some MAX MSP skills and an ear and craft for mimicking and programming audio effects. We want era-appropriate effects for the keyboard and perhaps a second set that is tweaked to how all those effects would sound in 2017. Think of the early 808 and 909 sounds and the pop mixes today that have reimagined them. That's what I mean.

Other than that, we are rebuilding the sample playback engine and need to implement these samples and deduce whether we will leave the white noise in them or pass them through Izotope RX suite or other noise reduction to make the virtual instrument squeaky clean.

We intend to get this project to .app, .exe, .vst, .au, etc. (Standalone and Plug-In formats) and an understanding of C programming languages, audio plugin development, and Gen code is a plus too.

Lastly, we are looking for soft skills in a programmer - agreeability, values team work, creativity, and good communication (we try to email promptly and run a dedicated Discord server for more t communication).

I know this is a lot to ask, but our team are very passionate about this project and would like to keep it moving in a timely manner. This is pro-bono portfolio work for all of us and the final product will be released as shareware, but the end result could be a great portfolio piece to have your name on (we can put it in the GUI somewhere). If you think you have some of the know-how and creativity/taste we need to take this to the next level, shoot me an email and we can talk about your roles as a developer - Adrian@Musician.org

Thanks!