Hardware based MIDI decoding / synthesizing

Author
elsa
Max Output Level: -90 dBFS
  • Total Posts : 15
  • Joined: 2016/09/19 23:21:24
  • Status: offline
2016/09/22 03:34:31 (permalink)

Hardware based MIDI decoding / synthesizing

I have a lot of old MIDI equipment that was recently given to me by a retired music teacher. I have a lot of interest in it, and would like to make a MIDI synth. It does not need to be high quality or sample based, but I want to know how to implement a MIDI decoder in hardware.
I know that MIDI is just digital signals representing instruments, so I'm thinking something like this.

Yeah, it's not a technical diagram. But basically, I want a really excellent guide to how MIDI works. What the signal contains and so on. I have an arduino ready to act as a PWM generator  and I have tested it. It just needs to generate simple waves (like square waves, NES/Famicom style).
Does anyone know a concise, easy to understand documentation for the MIDI standard? Something like what would be in "The Art of Electronics" (the textbook) if it talked about MIDI at all. Something that a beginner could understand, preferably. I mainly work in analog technology, so this has been a new experience for me.
Thank you. (By the way, I'm not asking you to build it for me; I just want to know where a good document is. I want to do this project on my own. Nothing more complex than simple logic IC's, so don't tell me about those MIDI generating IC's.)
post edited by elsa - 2016/09/22 03:56:41
#1

1 Reply Related Threads

    bvideo
    Max Output Level: -58 dBFS
    • Total Posts : 1707
    • Joined: 2006/09/02 22:20:02
    • Status: offline
    Re: Hardware based MIDI decoding / synthesizing 2016/09/22 23:57:14 (permalink)
    I don't think the hardware decode will help very much. I can only guess what parallel outputs you have in mind, but midi is pretty easy to parse directly in software. Getting midi input only requires a very simple opto-isolator circuit connected to a UART.
     
    For specs, you could start here.

    W10 pro, Sonar Platinum, Alesis Multimix 16 FW, MOTU Express 128, Gigabyte Z370 HD3P, i7 8700K, 16 Gigs, ssd + 2 X 2T disks, D50-MEX, JV80, A90EX, M1REX
    #2
    Jump to:
    © 2024 APG vNext Commercial Version 5.1