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>
next in thread | previous in thread | raw e-mail | index | archive | help
--0000000000005e0b8105d7004ab1 Content-Type: text/plain; charset="UTF-8" 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 > --0000000000005e0b8105d7004ab1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"auto">Here are some MIDI related ports available out of the box= on FreeBSD:<div dir=3D"auto"><br></div><div dir=3D"auto"><a href=3D"https:= //www.freshports.org/search.php?query=3Dmidi&search=3Dgo&num=3D10&a= mp;stype=3Dname&method=3Dmatch&deleted=3Dexcludedeleted&start= =3D1&casesensitivity=3Dcaseinsensitive">https://www.freshports.org/sear= ch.php?query=3Dmidi&search=3Dgo&num=3D10&stype=3Dname&metho= d=3Dmatch&deleted=3Dexcludedeleted&start=3D1&casesensitivity=3D= caseinsensitive</a><br><br><div data-smartmail=3D"gmail_signature" dir=3D"a= uto">--<br>CeDeROM, SQ7MHZ, <a href=3D"http://www.tomek.cedro.info">http://= www.tomek.cedro.info</a></div></div></div><br><div class=3D"gmail_quote"><d= iv dir=3D"ltr" class=3D"gmail_attr">On Wed, Feb 2, 2022, 04:03 Tomasz CEDRO= <<a href=3D"mailto:tomek@cedro.info">tomek@cedro.info</a>> wrote:<br= ></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-= left:1px #ccc solid;padding-left:1ex"><div dir=3D"auto">I did a MIDI Modull= ar Controller once myself on 8-bit MCS51 MCU :-) :-)<div dir=3D"auto"><br><= /div><div dir=3D"auto"><a href=3D"https://www.tomek.cedro.info/midi-mc/" ta= rget=3D"_blank" rel=3D"noreferrer">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" target=3D"_blank= " rel=3D"noreferrer">http://www.tomek.cedro.info</a></div></div></div> </blockquote></div> --0000000000005e0b8105d7004ab1--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAM8r67BvMnBohWeH=Pe2FCouuqYcN2GCWnfxNWJQ1PVpn1ac8A>