Jump to content

The MIDIBox Quest


antonybest
 Share

Recommended Posts

Hello people!

I don't suppose anyone would take some time and just explain some questions please?

I want to know how by pressing a button it is converted into a midi note and velocity please!

I understand how by pressing a button it goes above a certain voltage which means that the button is on etc, I understand flip-flops and how the shift registers work, i know how the 'on' signal gets to the PIC pin I also understand that when it reaches the PIC the function is listed in the io_tables.inc, but then I get lost!

How does the software interpret that into a midi note? where is the code so that I can see this happening?  I understand that it converts it into a note so that the mackie protocol can understand it, i'm just missing that last piece in the jigsaw puzzle!

If someone could help me it would be much appreciated!

Thanks

Antony

Link to comment
Share on other sites

Hi Antony,

I'm not sure in which source code you are searching, but normaly main.asm (or main.c if it is a C application) is a good starting point.

For the case you don't know it: here is an explanation for the MIDI protocol:

http://www.midibox.org/dokuwiki/doku.php?id=midi_specification

And some programming examples for C are located here - they help to understand the basic concepts of MIOS:

http://www.ucapps.de/mios_c.html

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...