thinking of buying a midi-fighter some questions though
Results 1 to 10 of 10
  1. #1
    Tech Mentor
    Join Date
    May 2008
    Location
    Brisbane, Australia
    Posts
    105

    Default thinking of buying a midi-fighter some questions though

    i am looking at a midi fighter and have some questions about the additional inputs.

    With the 4 analog inputs you can add buttons knobs faders and switches but for the 4 digital inputs what options do i have there.

    is it possible to connect a device to turn the digital input to a analog input or many inputs.

    I was also reading that you could run a serial device to split up the digital inputs what is this and can anyone explain how it works.

    Sorry about the dis-jointed post but i am having a lot of trouble finding out information about the insides of the midi fighter.

  2. #2
    Tech Guru Fatlimey's Avatar
    Join Date
    Mar 2008
    Location
    Redmond, WA
    Posts
    1,158

    Default

    The circuits, top plates, source code and everything needed to build your own Midifighter are available on the Sourceforge site:

    http://sourceforge.org/project/midifighter

    We have put together a tutorials on how to extend your Midifighter, we're putting together some products ideas to extend the usefulness of the device. More than that I really don;t know how to help you further.

    At some point you're going to have to learn how to build and program your own extension devices. Get a breadboard, some wire and a few components and try some experiements. Good starting points for extending a few pins into reading banks of switches or POTs are here:

    http://www.arduino.cc/en/Tutorial/ShiftIn
    http://www.arduino.cc/playground/Learning/4051
    http://www.arduino.cc/en/Tutorial/ShiftOut

  3. #3
    Tech Mentor
    Join Date
    May 2008
    Location
    Brisbane, Australia
    Posts
    105

    Default

    what do digital inputs include. I want to add some line faders can i use the digital inputs for buttons or pretty much what can i use the digital inputs for

  4. #4
    Tech Guru Fatlimey's Avatar
    Join Date
    Mar 2008
    Location
    Redmond, WA
    Posts
    1,158

    Default

    A digital input is for anything with an on and an off state - push buttons, toggle switches, momentary buttons. Connect them up and it'll work "out of the box" without any programming.

    If you are able to do some programming and want to get into hacking the source code, the four digital pins can be used in several interesting ways:

    1. Three pins can be used to bit-bang a parallel-in-serial-out chip (CLOCK, DATA and LATCH). This way you can latch the state of as many buttons as you like and shift them in as a serial stream. This way you can read banks of even a hundred buttons very efficiently.
    2. Three of the pins can be set up as an SPI bus (CLOCK, MISO and MOSI) with the fourth pin selecting between two banks of something. SPI communications allows two-way communication between many kinds of devices all sitting on the same bus. With the single free pin you can select between two devices sharing the same bus. One could be, say, an Arduino set up to run an LCD screen and the other could be an SPI touch screen controller.
    3. You can use the digital inputs to read two rotary encoders. A quadrature Encoder outputs two bits, and tracking the two bits turning on and off will tell you which direction the encoder is being spun, tracking the frequency of changes tells you how fast. Be sure to poll them fast so as not to miss a rising or falling edge, unless you want to set up an interrupt on another pin.


    You read the devices, produce MIDI events in the Midifighter and send them over USB using the software we have provided. Those are your options.
    Last edited by Fatlimey; 02-10-2010 at 02:37 AM.

  5. #5
    Tech Mentor
    Join Date
    May 2008
    Location
    Brisbane, Australia
    Posts
    105

    Default

    so that being said out of the box i can attach 4 extra buttons and they will work the same as the existing buttons.

    Looking at other posts with a firmware update i can also attach 4 analogue inputs.

    Is a pitch fader or pot considered a analogue input.

    How hard will it be to update the firmware i did it on my vestax but i am thinking might be a little bit harder.

    I am a little tech savvy but have no idea what you are talking about with the 3 options with modifying the source to add buttons but will look at google and try and get my head around it.

  6. #6
    Tech Guru Fatlimey's Avatar
    Join Date
    Mar 2008
    Location
    Redmond, WA
    Posts
    1,158

    Default

    Boy, was I the wrong person to answer this question.

    Yes, POTs and Sliders are analog inputs. You can have four of them, hook them up as demonstrated in the "Cuban MIDI Crisis" article and they will work without programming.

  7. #7
    DJTT Super Moderator midifidler's Avatar
    Join Date
    Mar 2008
    Location
    San Francisco
    Posts
    1,905

    Default

    The firmware is much much easier to update than a VCI.

    Without changing the firmware you can add up to four buttons, and four pots/faders.

  8. #8
    Tech Mentor
    Join Date
    May 2008
    Location
    Brisbane, Australia
    Posts
    105

    Default

    na you were the right person to answer it. Thanks heaps for your help and at least ill have some research to do before uni starts again.

    Thanks for your help guys i just purchased one then with extra buttons and ordered some extra parts from an electronics store.

    Bring on the research and modding.

  9. #9
    Tech Convert
    Join Date
    Jan 2010
    Posts
    16

    Default

    Quote Originally Posted by Fatlimey View Post
    Boy, was I the wrong person to answer this question.

    Yes, POTs and Sliders are analog inputs. You can have four of them, hook them up as demonstrated in the "Cuban MIDI Crisis" article and they will work without programming.
    But you may be the best person to answer some of my future questions... I did not realize all you spoke of was possible with the MIDI Fighter (expandability through hackage .

    Before I ask you any questions, though, I'd like to do as much research as possible on my own as not to waste your time, therefore can you please point me to the documentation on the source code and what is possible with the included I/O on the board? Also, I heard there is a scale drawing of the top panel I can download somewhere??? I'd definitely be taking a whack at a custom case for this thing if I were to use it as part of my whole controller I plan to build.

    Thanks!!!

  10. #10
    DJTT Super Moderator midifidler's Avatar
    Join Date
    Mar 2008
    Location
    San Francisco
    Posts
    1,905

    Default

    Just look at the stickes in the MF forum, that should link to everything you need

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •