Update: I've got a basic scripter setup for built in MidiNES functions. Some nice extras: options to "hold" certain features (like fine pitch bend and mod hack on) so they get retriggered with every new note rather than applying only to the currently playing note.

I'm working on building in oscillators (sine, triangle/saw, pulse (with duty)) to adjust certain parameters (especially pitchbend for nice vibrato) that can hopefully be mixed/averaged to get interesting wave forms. I'm learning to think in bits, which is fun.

Some kinks I need to work out: how to smoothly adjust rate of vibrato (without it sounding choppy)? I think I can solve this by calculating and saving the position along one cycle of the oscillation and applying a phase adjustment when changing vibrato speed (cycle length) so that the adjusted cycle picks up at the same amplitude where the old one left off? Let me know if anyone has a better idea for this!

Hi y'all.

I am on mission to set up nice midi controls for MidiNES in Logic Pro. I've tried doing it in the midi environment, but I'm not really happy with the clunkiness of that setup. I've started exploring the Midi effect, Scripter, and it looks like a much better option.

As part of this process, I've managed to get nice vibrato using Logic's Midi Scripter. Yay! The bummer is that the built-in midi modulator in Logic is set up for 7-bit rather than 14-bit midi messages, so control over pitch bend is very coarse. With Scripter, I can finetune the pitch bend amounts and get really nice vibrato.

I'm currently in the middle of building scripter presets to control all the CC messages for the Pulse, Triangle, Noise, and DMC channels. Along with the built-in midiNES controls, I'm also planning to script some extra features (I realize that some of these non-vibrato controls can easily be implemented using the built-in modulator midi fx, so I don't know how crazy I'll get).

* Custom ASDR settings for vibrato depth (and speed?).
* Volume Tremelo (with Depth and Speed)
* Custom ASDR settings for volume (with option to retrigger on each NoteOn or only on first NoteOn)
* Hold option for Fine Tune Pitch (so new notes are automatically detuned)
* Menu with some nice instrument presets.

Come to think of it... it might be a nice idea to add sweep, constant oscillation between 2 values, and ASDR options to many of the parameters (like the DMC wave traveller or DMC pitch).

Anyway! If folks have any interest in this, please let me know. Suggestions/ideas are welcome.

Thanks for the replies, y'all. I ended up ordering a version of mGB with the offset midi channels from Catskull Electronics. This solved my problem without having to introduce any other bits of hardware, which is a plus for me.

Alternatively, if I could get a version of Cynthcart that allows Midi Ch 6+, that would solve my problem.

I'm running into a bit of an issue sending midi out to several devices at once. I'm trying to get my Cynthcart, mGB, and MidiNES to all work through 1 midi device. I can't currently run Cynthcart and mGB at the same time because Cynthcart wants to use Ch1 or Ch5, and mGB uses Ch 1-5. I'd like to offset the midi channels on mGB.

I'm trying to use the Max Editor for Arduino Boy (https://github.com/trash80/Arduinoboy#max-editor), but it doesn't seem to be working correctly. Trying to reset to default for instance gives me some weird results with jumbled up default values. I'm guessing maybe this is due to the difference in Arduino vs Teensy hardware??

Is there a way for me to offset midi channels on mGB with a Teensyboy Pro? If not, I may need to order a cart with the hard-coded channel offset (preferably mGB_1_3_0-ch11-15.gb so I can use MidiNES on Ch 2-6). That rom is found here: https://github.com/defensem3ch/mGB/releases

Any thoughts? Thanks!

fidepus wrote:

Hi!
Maybe somebody here knows the answer.
I have the above setup, but no sound comes out of the GB when I play a note in Logic.

Did you ever get this issue sorted out? I'm wondering if I should invest in an Arduino Boy to get my midi to the gameboy from Logic.

Just realized I've had this issue since 2014, and haven't found a solution online yet...
https://chipmusic.org/forums/topic/1554 … h-ableton/

fidepus wrote:

mGB compatibility is listed as a feature on the Nanoloop site, so I guess it should work somehow. https://www.nanoloop.com/midi/index.html

I believe the issue is not compatibility with mGB. I use the exact same usb setup and get midi data to mGB perfectly fine from my copy of Live Lite. I think the conflict is between Logic and the usb adaptor. There are known compatibility issues with Apple Logic and the USB Boy, too: https://chipmusic.org/forums/topic/1446 … c-support/

Long story short... I don't think it's possible! If anyone knows a work around, I would be very interested, as well!

Thanks for the quick reply, orchetect. I'm using Mac (Logic) and would definitely be interested if you end up releasing the binary!

Cyberic, can't you order the CopyNES here?
https://www.retrousb.com/product_info.p … ucts_id=36

This is awesome!

I have some questions:

1) Is there any other modding besides just installing the CopyNES?
2) Don't know much about CopyNES, but are you doing this with no other cart loaded in the NES?
3) Real-time DMC PCM samples would be absolutely insane. I realize that's not a question.
4) Have you had any luck implementing portamento? I imagine that'll take some work (math).

I stumbled on your post trying to dig up info on the MidiNES (just bought one on ebay). It's a lot of fun, but definitely hard to control in certain areas (vibrato, pitch bend). It looks like you're implementing this in a user friendly manner right from the start!

I followed on instagram, so I'll be keeping up with your progress!

Hi! I recently upgraded my cpu/gear/software and I'm running into some midi issues.

I'm running Logic Pro X on a Mac Mini with OSX 10.10.

I'm attempting to use Logic to send midi to the gameboy via a nanoloop midi adapter. I'm able to send midi data to mgb with Ableton Lite, but I can't seem to get it to work with Logic.

I see "nanoloop MIDI" showing up in my library within Logic, but the data doesn't make it to my gameboy. I've tried using MidiPipe to route from Logic to nanoloop Midi-adapter, but that doesn't seem to work, either. If I have mgb playing through Ableton, it stops as soon as I switch back over to Logic and won't work unless I unplug my nanoloop midi adapter and plug it back in.

I've read a couple of threads dealing with similar issues:
MGB, PRO TOOLS, USB MIDI ADAPTER
ARDUINO/USB BOY + APPLE LOGIC SUPPORT

The latter of the above 2 makes me think I'm out of luck trying to get mgb to work with Logic, but I'm not sure...
Any help would be greatly appreciated.