Jump to content

MIDIfilter/processor modifikation


Guest romakrau
 Share

Recommended Posts

Guest romakrau

Hi folks,

I'm interested to connect my older equipment, a Yamaha organ

and a Korg CX3 organ, to the MIDI system.

I've just finished a MIDIO128 and installed it in my CX3.

It's works. Now I'm thinking about the possiblity to modify

the key data, and I found on Thorsten's website the

MIDIfilter/processor. But unfortunately I'm not in the

position to be a good PIC programmer.

Here my question : Is it possible to connect a DIN and a AIN

module to the MIDIfilter/processor?

I would like to use it for transposing the key on data or

transpose a song or modify the velocity or ....

All advices and hints are welcomed.

Greetings

Roman

Link to comment
Share on other sites

Guest romakrau

Hi folks,

I'm interested to connect my older equipment, a Yamaha organ

and a Korg CX3 organ, to the MIDI system.

I've just finished a MIDIO128 and installed it in my CX3.

It's works. Now I'm thinking about the possiblity to modify

the key data, and I found on Thorsten's website the

MIDIfilter/processor. But unfortunately I'm not in the

position to be a good PIC programmer.

Here my question : Is it possible to connect a DIN and a AIN

module to the MIDIfilter/processor?

I would like to use it for transposing the key on data or

transpose a song or modify the velocity or ....

All advices and hints are welcomed.

Greetings

Roman

Link to comment
Share on other sites

Hi Roman,

I plan to support such individual adaptions in the MIDIbox NG design in form of PlugIns. This are code extensions which can be hooked into the BIOS and interact with all control elements. In the meantime there is no other way than to take and to modify one of the existing firmwares (they are available on request).

Currently it isn't trivial to add such extensions, since every firmware has been optimized for special applications. The MIDIO128 firmware is optimized for digital IO, but additional analog controllers would make the performance poor. And with the MB64 firmware it's contrary. You could try to change the MIDIO128 firmware in order to add a pot handler as low priority task, but this requires some assembler knowledge...

With the MB NG design this will be solved, but you have to wait till next year, ok? :)

Best Regards, Thorsten.

Link to comment
Share on other sites

Hi Roman,

I plan to support such individual adaptions in the MIDIbox NG design in form of PlugIns. This are code extensions which can be hooked into the BIOS and interact with all control elements. In the meantime there is no other way than to take and to modify one of the existing firmwares (they are available on request).

Currently it isn't trivial to add such extensions, since every firmware has been optimized for special applications. The MIDIO128 firmware is optimized for digital IO, but additional analog controllers would make the performance poor. And with the MB64 firmware it's contrary. You could try to change the MIDIO128 firmware in order to add a pot handler as low priority task, but this requires some assembler knowledge...

With the MB NG design this will be solved, but you have to wait till next year, ok? :)

Best Regards, Thorsten.

Link to comment
Share on other sites

Guest romakrau

Hello Thorsten,

Thank you for your quickly answer. It's looks like that I

can't avoid to learn the programmer language of the PIC.

In case I wait for the new PIC , I have to change my

programmer and so on. I think it isn't worth it.

To make my intention a little bit more clear, I want to

modify the MIDIfilter in the way that it check some

button or if possible some pots, and add the value to the

midi data. Normaly it should be the lastevent2. I think

to implement it in the IRQ.inc with an additional timer tick.

So, if I'm right that the Midibox16e will be able to manage

a DIN and a AIN module, I wolud like to please you to send

me the source code of it. I think that I have to discover

the programmers world ;-).

Greeting

Roman

Link to comment
Share on other sites

Guest romakrau

Hello Thorsten,

Thank you for your quickly answer. It's looks like that I

can't avoid to learn the programmer language of the PIC.

In case I wait for the new PIC , I have to change my

programmer and so on. I think it isn't worth it.

To make my intention a little bit more clear, I want to

modify the MIDIfilter in the way that it check some

button or if possible some pots, and add the value to the

midi data. Normaly it should be the lastevent2. I think

to implement it in the IRQ.inc with an additional timer tick.

So, if I'm right that the Midibox16e will be able to manage

a DIN and a AIN module, I wolud like to please you to send

me the source code of it. I think that I have to discover

the programmers world ;-).

Greeting

Roman

Link to comment
Share on other sites

I was wondering if there is a long reply time for the source code for the pic? I am required to program a pic for school. Being a house music producer/dj, I would  way want to build another midi knob box than a robot!! I have a room full of roland gear and a whole bunch  of virtual synths on the pc to control. Anyway I was just wandering, and I have already gathered all of the hardware(motorized 100mm faders included) and would like to start the project due to El nino starting this week here in Los Angeles.  I work outside so I will be inside for a week due to rain. ;)

Link to comment
Share on other sites

I was wondering if there is a long reply time for the source code for the pic? I am required to program a pic for school. Being a house music producer/dj, I would  way want to build another midi knob box than a robot!! I have a room full of roland gear and a whole bunch  of virtual synths on the pc to control. Anyway I was just wandering, and I have already gathered all of the hardware(motorized 100mm faders included) and would like to start the project due to El nino starting this week here in Los Angeles.  I work outside so I will be inside for a week due to rain. ;)

Link to comment
Share on other sites

Hi,

I think that skee1 is meaning that he didn't receive a reply to his request yet. This is because I wasn't at home in the last days and had no access to the source files...

Roman: today you will get the source code, too

Best Regards, Thorsten.

Link to comment
Share on other sites

Hi,

I think that skee1 is meaning that he didn't receive a reply to his request yet. This is because I wasn't at home in the last days and had no access to the source files...

Roman: today you will get the source code, too

Best Regards, Thorsten.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...