Date: Wed, 2 Feb 2022 04:03:01 +0100 From: Tomasz CEDRO <tomek@cedro.info> To: Mason Loring Bliss <mason@blisses.org> Cc: freebsd-multimedia@freebsd.org Subject: Re: MIDI suggestions? Message-ID: <CAM8r67BXRfi=nMGWY5zy3ae%2BLMWd9YzobhF3J2Z_jGK0A6cL8Q@mail.gmail.com> In-Reply-To: <Yfm9A8QipW7gFxfN@blisses.org> References: <Yfm9A8QipW7gFxfN@blisses.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--00000000000035c31a05d700423e Content-Type: text/plain; charset="UTF-8" I did a MIDI Modullar Controller once myself on 8-bit MCS51 MCU :-) :-) https://www.tomek.cedro.info/midi-mc/ MIDI uses UART frames with some strange bitrate (~23k I dont remember exactly sorry) and current interface unlike voltage one in pc serial port. If you have MIDI-TO-USB adapter it may not be different from UART-TO-USB adapter with some specific settings. There was a specification out there somewhere. MIDI frame contains "events" like key press note strength, knob number value, etc. But I never used MIDI on FreeBSD sorry. I still have the MIDI MC controller but I gave away the MIDI-TO-USB adapter. I am sure that some device will show up after you connect the adapter, then you can read the frames from drvice and write frames to a device. Then you need some software that would allow you to perform your tasks. You may even try to write your own tools in Python for easy experimenting. It should be even possible to use some USB-TO-UART (or better RS485 current loop interface) with specific settings to talk MIDI. -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info --00000000000035c31a05d700423e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"auto">I did a MIDI Modullar Controller once myself on 8-bit MCS= 51 MCU :-) :-)<div dir=3D"auto"><br></div><div dir=3D"auto"><a href=3D"http= s://www.tomek.cedro.info/midi-mc/">https://www.tomek.cedro.info/midi-mc/</a= ></div><div dir=3D"auto"><br></div><div dir=3D"auto">MIDI uses UART frames = with some strange bitrate (~23k I dont remember exactly sorry) and current = interface unlike voltage one in pc serial port. If you have MIDI-TO-USB ada= pter it may not be different from UART-TO-USB adapter with some specific se= ttings. There was a specification out there somewhere.</div><div dir=3D"aut= o"><br></div><div dir=3D"auto">MIDI frame contains "events" like = key press note strength, knob number value, etc.</div><div dir=3D"auto"><br= ></div><div dir=3D"auto">But I never used MIDI on FreeBSD sorry. I still ha= ve the MIDI MC controller but I gave away the MIDI-TO-USB adapter. I am sur= e that some device will show up after you connect the adapter, then you can= read the frames from drvice and write frames to a device. Then you need so= me software that would allow you to perform your tasks. You may even try to= write your own tools in Python for easy experimenting.</div><div dir=3D"au= to"><br></div><div dir=3D"auto">It should be even possible to use some USB-= TO-UART (or better RS485 current loop interface) with specific settings to = talk MIDI.<br><br><div data-smartmail=3D"gmail_signature" dir=3D"auto">--<b= r>CeDeROM, SQ7MHZ, <a href=3D"http://www.tomek.cedro.info">http://www.tomek= .cedro.info</a></div></div></div> --00000000000035c31a05d700423e--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAM8r67BXRfi=nMGWY5zy3ae%2BLMWd9YzobhF3J2Z_jGK0A6cL8Q>