Jump to content

midi filter question


Guest oli

Recommended Posts

Hi,

I'm very impressed with the midibox project, and wish to make my first device, a midi filter.  However, I'm not quite sure about the requirements.  From the circuit diagram, it looks like one doesn't need a full core unit, but on some other pages it says that the filter does use the core unit. Am I correct in thinking that the filter only uses a sub-section of the core's circuit, and I needn't make a whole core pcb for the filter?

Thanks for any help.

Link to comment
Share on other sites

Hi,

the MIDIFilter project is one of the older ones. Mean That an PIC16F is used for it.

You can build this circuit just for its purpose -not for the use with MIOS.

You're right. You don't need to build the full core, just the parts you find in the schematic.

You can build this circuit on the PCB of a core. But be careful to use the right crystal (20MHz for this projekt).

The benefits:

- The parts for the power supply (regulator, caps, rectifier...) are also on the core board

- If you want to build someday a newer Midibox design, based on the PIC 18F, you just have to change the crystal and the PIC, solder the other needed parts and there you go with a "real" Core.

hope this helps

Doc

Link to comment
Share on other sites

  • 4 years later...

Hi, i'm noob, and just ordered a Core module with 18F452.

My intention was to build a simple midifilter/processor (that is, based on some midi input, output totally different midi, based on some rules coded (i will code in C, and took a look at the MIOS C Code examples, such as midifilter, and so on).

In this post, though, i'm reading that Midifilter is base on PIC16F... will i be able to build such the device i described, with C and MIOS way ?

How big can be the program that will 'interpreter' midi input ? I mean, not only size in KB, but also if i will be able to code a set of rules to interpreter ?

Also, another question: are banksticks a kind of storage to expand C codeability ?

Thanks, excuse the noob questions (my core hasn't yet arrived and i'm not 'in touc' with the project)

Have a nice time

Link to comment
Share on other sites

In this post, though, i'm reading that Midifilter is base on PIC16F... will i be able to build such the device i described, with C and MIOS way ?

well you're replying to a VERY old post. Back in these days the Midi filter was still running on pic16, but that has changed. The midi filter/processor page now is more or less a starting point to coding MIOS in C, and both these infos mean, everything that is written there is meant for PIC18 (MIOS never existed for PIC16, just like there was never an official way to write apps in C on PIC16).

How big can be the program that will 'interpreter' midi input ? I mean, not only size in KB, but also if i will be able to code a set of rules to interpreter ?

I don't know exact numbers, but with only MIOS loaded, there's a lot of space for your custom application. I really doubt there's anything you'd want to do to only 16 Midi channels you couldn't fit into a PIC :)

Also, another question: are banksticks a kind of storage to expand C codeability ?

Banksticks are not useable as direct code space. They're meant as a means to store patches for e.g. a synth. If you wanted to have like hundreds of completely different filter setups, you yould use a bankstick as storage for that.

S

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...
×
×
  • Create New...