Offline
Jelly Stone park, MD USA
DSC wrote:
yogi wrote:

@m00dwg
I don't know if Neil's latest Public release does, but Ninstruments does offer a sync enabled Pulsar cart/MCTRL bundle, as well as PR8, NESK-1, GlitchNES and Lightwall cart bundle options. (wow I kind of sound like a salesman) So there is a working system here and now.


Just to clarify, I spoke with Neil yesterday and he hopes to have more time to work with me and MCTRL.  So far PR8 is the only software title of his that has a direct MCTRL version.  That is not to say we will not work on other titles, just need more time from both of us to finish.  I have to say I use my Cirklon with the MCTRL version of PR8 and it is sooooooo nice to have direct step sync.  Super clean and very usable, Now I sound like the salesman big_smile

smile smile smile Good info, thanks!

Offline

I'm working on a mono-synth based project for the NES. The MIDI adapter will plug into the controller port (no cable coming out of the cartridge in the front of the NES), and the cartridge will be a simple EEPROM without any specially processors or anything. It will be open-source as well.

This is only a small part of my larger Kickstarter project which you can check-out here if you're interested:
http://www.kickstarter.com/projects/chi … technology

Offline
Michigan
liquid_magic wrote:

I'm working on a mono-synth based project for the NES. The MIDI adapter will plug into the controller port (no cable coming out of the cartridge in the front of the NES), and the cartridge will be a simple EEPROM without any specially processors or anything. It will be open-source as well.

This is only a small part of my larger Kickstarter project which you can check-out here if you're interested:
http://www.kickstarter.com/projects/chi … technology

I suggest making your own thread if you have something to share. Also I couldn't really make heads or tails of what you are doing. You've done so much, are doing so much, explain so much that has been done by others, etc...tldr, wat?

Offline
Russia

Anybody know? chipmaestro work with famicom-nes adapter and famicom? I try to turn it on, connect to midi, diod light, but no sound

Offline
Russia

I use 1 to 6 channels and nothing

Last edited by stress_tn (May 6, 2014 11:42 am)

Offline
Mexico

http://www.youtube.com/watch?v=oa9hUTyQ3WA
It is the same settings for mGB too, and I think is the same for ChipMaestro

Last edited by maniacfreakquency (May 6, 2014 8:28 pm)

Offline
Russia
maniacfreakquency wrote:

http://www.youtube.com/watch?v=oa9hUTyQ3WA
It is the same settings for mGB too, and I think is the same for ChipMaestro

I know how to connect it by midi, I need to know can chipmaestro work on Famicom (not NES) with adpater http://www.ebay.com/bhp/famicom-nes-adapter

Offline
Sweden

I accually kind of like the Chip Maestro. But one problem with Chipmaestro that I've found is the "tuning" of the key C4. According to Jarek it should be correct, but seriously, it's not hard to hear that it's not in tune:

http://youtu.be/cUsnRMsWz6k?t=1m16s

Offline

The developer told me that timing is the main defference between the PAL and the NTSC version.
He told me that inside the CM, there is an  Atmega168 chip, that can be reflashed (but I didn't try)
I suggested the use of a sysex or a special note to switch between the two timings, but I don't thin he implemented it.

The source code is available here:
http://www.soniktech.com/chipmaestro/

and we can read this:

//NTSC static int noteTable[128] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x07F1,0x0780,0x0713,0x06AD,0x064D,0x05F3,0x059D,0x054D,0x0500,0x04B8,0x0475,0x0435,0x03F8,0x03BF,0x0389,0x0356,0x0326,0x02F9,0x02CE,0x02A6,0x027F,0x025C,0x023A,0x021A,0x01FB,0x01DF,0x01C4,0x01AB,0x0193,0x017C,0x0167,0x0152,0x013F,0x012D,0x011C,0x010C,0x00FD,0x00EF,0x00E2,0x00D2,0x00C9,0x00BD,0x00B3,0x00A9,0x009F,0x0096,0x008E,0x0086,0x007E,0x0077,0x0070,0x006A,0x0064,0x005E,0x0059,0x0054,0x004F,0x004B,0x0046,0x0042,0x003F,0x003B,0x0038,0x0034,0x0031,0x002F,0x002C,0x0029,0x0027,0x0025,0x0023,0x0021,0x001F,0x001D,0x001B,0x001A,0x0018,0x0017,0x0015,0x0014,0x0013,0x0012,0x0011,0x0010,0x000F,0x000E,0x000D,0x000C,0x000C,0x000B,0x000A,0x0009,0x0008,0x0007,0x0006};
static int noteTable[128] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x0760,0x06F6,0x0692,0x0634,0x05DB,0x0586,0x0537,0x04EC,0x04A5,0x0462,0x0423,0x03E8,0x03B0,0x037B,0x0349,0x0319,0x02ED,0x02C3,0x029B,0x0275,0x0252,0x0231,0x0211,0x01F3,0x01D7,0x01BD,0x01A4,0x018C,0x0176,0x0161,0x014D,0x013A,0x0129,0x0118,0x0108,0x00F9,0x00EB,0x00DE,0x00D1,0x00C6,0x00BA,0x00B0,0x00A6,0x009D,0x0094,0x008B,0x0084,0x007C,0x0075,0x006E,0x0068,0x0062,0x005D,0x0057,0x0052,0x004E,0x0049,0x0045,0x0041,0x003E,0x003A,0x0037,0x0034,0x0031,0x002E,0x002B,0x0029,0x0026,0x0024,0x0022,0x0020,0x001E,0x001D,0x001B,0x0019,0x0018,0x0016,0x0015,0x0014,0x0013,0x0012,0x0011,0x0010,0x000F,0x000E,0x000D,0x000C,0x000B,0x000B,0x000A,0x0009,0x0009,0x0008,0x0008,0x0007};

If someone could implement a special sysex... it would be great!

Kreese wrote:

I accually kind of like the Chip Maestro. But one problem with Chipmaestro that I've found is the "tuning" of the key C4. According to Jarek it should be correct, but seriously, it's not hard to hear that it's not in tune:

http://youtu.be/cUsnRMsWz6k?t=1m16s

Last edited by cyberic (May 23, 2014 9:46 am)

Offline

Jarek was great with trying to help me figure out the Chip Maestro but ultimately I just went back to using my Midi NES's.  It had potential, and i'm sure for some folks it is great, but without using fruityloops or something it was useless to me.  It looks cool, but it definitely gave me even worse feelings than I already had about Kickstarter and funding these sort of projects in advance.

Offline
Florida

Did anything ever come out of this project?  Was the midines ever reverse engineered?

Offline
Geneva, NY

Offline
New Zealand

In regards to the Chip Maestro and C4, C4 does seem correct in regards to 261.6 Hz C5 at 523.3 Hz appears to be incorrect.

I was just looking at the code that the developer posted. It has the value for C5 being 00D2 in Hex this converts to decimal as 210.

Using the equation to get the decimal for the notes it is (CPU speed in Hz/(Note Frequency * 16)) - 1
1790000/(523.2511306*16) - 1 = 212.8074692198286 this should be a 00D4 not 00D2 as it is showing under NTSC static int noteTable[128]

The PAL looks like it is out as well for C5 1660000/(523.2511306*16) - 1 = 197.279552461 which would be 00C5 but is showing as 00C6 in the code.

Offline
Sweden

I wonder if it's possible to fix/flash the cart, and fix the C5...

Also I've seen that http://chipmaestro.com/ is online. I wonder if they updated the code in the version that they sell.

Offline
Alive and well in fucksville

The tuning issues could be related to the hardware of the nes dying.

Offline
NUMBSKULL
bitjacker wrote:

The tuning issues could be related to the hardware of the nes dying.

What are you basing that off of? Is that just a wild guess?