From nobody Tue Feb 1 23:06:43 2022 X-Original-To: freebsd-multimedia@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id CE4F319A0A68 for ; Tue, 1 Feb 2022 23:06:52 +0000 (UTC) (envelope-from mason@blisses.org) Received: from yangtze.blisses.org (yangtze.blisses.org [144.202.50.44]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4JpLCv5NKbz3skB for ; Tue, 1 Feb 2022 23:06:51 +0000 (UTC) (envelope-from mason@blisses.org) Received: from cocytus.blisses.org (cocytus.blisses.org [64.223.129.151]) by yangtze.blisses.org (Postfix) with ESMTP id 33F17176CA1 for ; Tue, 1 Feb 2022 18:06:45 -0500 (EST) Date: Tue, 1 Feb 2022 18:06:43 -0500 From: Mason Loring Bliss To: freebsd-multimedia@freebsd.org Subject: MIDI suggestions? Message-ID: List-Id: Multimedia discussions List-Archive: https://lists.freebsd.org/archives/freebsd-multimedia List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-multimedia@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="i0JC5j3SUC8Fvrcq" Content-Disposition: inline X-Rspamd-Queue-Id: 4JpLCv5NKbz3skB X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of mason@blisses.org designates 144.202.50.44 as permitted sender) smtp.mailfrom=mason@blisses.org X-Spamd-Result: default: False [-1.05 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-multimedia@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; RCVD_TLS_LAST(0.00)[]; NEURAL_SPAM_SHORT(1.00)[1.000]; NEURAL_SPAM_LONG(0.35)[0.345]; DMARC_NA(0.00)[blisses.org]; MLMMJ_DEST(0.00)[freebsd-multimedia]; SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:20473, ipnet:144.202.48.0/20, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[] X-ThisMailContainsUnwantedMimeParts: N --i0JC5j3SUC8Fvrcq Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi all. I've got a Radio Shack LK-1261 and a USB midi adapter, and it seems to show up correctly. I've looked at Debian and the software stack is a bit perplexing, and I'd like to drive it on FreeBSD. My goal is to be able to use the keyboard to input notes and then be able to normalize and manipulate the data in something computer-side, and then ideally send the results back through the keyboard to play using the keyboard's built-in voices/instruments and one way or the other (keyboard involved or not) render finished pieces into WAV or FLAC or something I can use in still other tools. The model I have in my head is based on an old Mac program called "Studio Session" which gave me a score to fill out, with each staff being a voice or instrument. With Studio Session I had to click in notes with the mouse, and I'd ideally like to be able to streamline that by being able to play bits of things on the MIDI keyboard to capture them. That said, I'm a little confused about where to go from here. My understanding is that I need some sort of Digital Audio Workstation and I see references to jackd for pointing different pieces to each other in various directions, but my initial poking around hasn't gotten me to where I see notes pop up in a score or piano roll in anything, nor have I been able to take a midi file from the 'Net and dump it into the keyboard. The furthest I've gotten was some debugging tool that showed when I'd change "programs" (voices/instruments) on the keyboard and noted keypresses and durations, which suggests that the connection I essentially want is working. Thanks in advance to pointers. As always, if we figure this out and there isn't a decent set of newbie documentation, I'll be happy to write up introductory documentation as thanks for the assistance. --=20 Mason Loring Bliss (( If I have not seen as far as others, it is because mason@blisses.org )) giants were standing on my shoulders. - Hal Abels= on --i0JC5j3SUC8Fvrcq Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEEXtBZz1axB5rEDCEnrJXcHbvJVUFAmH5vQAACgkQnrJXcHbv JVW+hw/9HeszjkAIwTJYVwiC5605HaORJ5/LVB57Z0ioOllal3Eri3l1p1kBXOAl +xrtmgNPqc9/Z5FwqmfyHKcQ866Drej0AfCutZ0HerrqqXGq9XQuArzPJl6RVIP1 xN67vwSwl3qVX6y7pNa5dX41U6GHzs3RVgKQZ8w6d1O5mh1Zv/72Nyo3YNDjY3g2 SMIcZD/EGNj6IkF4bHdW6kZCei6287ASm3dWU5NB+rnynrHpXWHn4FjzvAsGU2XC eWhEmI/P7lNoLqFYH59sSMJLF5A/9D2abpnBLbkzVogaAMAi4Cuue92hIRXGhjBe Svt93iraPoQog0fvOTmFRY69pxBDy2LrSXPkeh3OuMk7aYJgQMBmcp7YiwfZ9+bj GQhwGLvPnjGwi5P91k1UZI64PhKl1V/AViXxOQD/o7IK8HveMWXmaOAkuA+m1Nax HKBH8VHVMnOo4g14OKnirQDCbqxFJvYnT69SEf3RItbP8r9gw5WefXZ38yWYLElh v/t5KQ5sX2zE9OFX/byS5TadX8Y9EeihYLGir39TTAvzP2NHtDGPqFQbwi2FukWQ ocTJc2kTQPkg+aAGRgz8ydvivEyCYp4txwcw85dbaHzNuHvHJD7exOrG9hl7Vp0w rZ7dppOUk9pvddefJ2CnHWlndbnQvu9EFnABV3mzyDzId/4REEI= =6QWg -----END PGP SIGNATURE----- --i0JC5j3SUC8Fvrcq--