Date: Wed, 2 Feb 2022 04:05:18 +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: <CAM8r67BvMnBohWeH=Pe2FCouuqYcN2GCWnfxNWJQ1PVpn1ac8A@mail.gmail.com> In-Reply-To: <CAM8r67BXRfi=nMGWY5zy3ae%2BLMWd9YzobhF3J2Z_jGK0A6cL8Q@mail.gmail.com> References: <Yfm9A8QipW7gFxfN@blisses.org> <CAM8r67BXRfi=nMGWY5zy3ae%2BLMWd9YzobhF3J2Z_jGK0A6cL8Q@mail.gmail.com>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] Here are some MIDI related ports available out of the box on FreeBSD: https://www.freshports.org/search.php?query=midi&search=go&num=10&stype=name&method=match&deleted=excludedeleted&start=1&casesensitivity=caseinsensitive -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info On Wed, Feb 2, 2022, 04:03 Tomasz CEDRO <tomek@cedro.info> wrote: > 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 > [-- Attachment #2 --] <div dir="auto">Here are some MIDI related ports available out of the box on FreeBSD:<div dir="auto"><br></div><div dir="auto"><a href="https://www.freshports.org/search.php?query=midi&search=go&num=10&stype=name&method=match&deleted=excludedeleted&start=1&casesensitivity=caseinsensitive">https://www.freshports.org/search.php?query=midi&search=go&num=10&stype=name&method=match&deleted=excludedeleted&start=1&casesensitivity=caseinsensitive</a><br><br><div data-smartmail="gmail_signature" dir="auto">--<br>CeDeROM, SQ7MHZ, <a href="http://www.tomek.cedro.info">http://www.tomek.cedro.info</a></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Feb 2, 2022, 04:03 Tomasz CEDRO <<a href="mailto:tomek@cedro.info">tomek@cedro.info</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">I did a MIDI Modullar Controller once myself on 8-bit MCS51 MCU :-) :-)<div dir="auto"><br></div><div dir="auto"><a href="https://www.tomek.cedro.info/midi-mc/" target="_blank" rel="noreferrer">https://www.tomek.cedro.info/midi-mc/</a></div><div dir="auto"><br></div><div dir="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 adapter it may not be different from UART-TO-USB adapter with some specific settings. There was a specification out there somewhere.</div><div dir="auto"><br></div><div dir="auto">MIDI frame contains "events" like key press note strength, knob number value, etc.</div><div dir="auto"><br></div><div dir="auto">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.</div><div dir="auto"><br></div><div dir="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="gmail_signature" dir="auto">--<br>CeDeROM, SQ7MHZ, <a href="http://www.tomek.cedro.info" target="_blank" rel="noreferrer">http://www.tomek.cedro.info</a></div></div></div> </blockquote></div>home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAM8r67BvMnBohWeH=Pe2FCouuqYcN2GCWnfxNWJQ1PVpn1ac8A>
