From owner-freebsd-multimedia@freebsd.org Sun Oct 2 14:02:40 2016 Return-Path: Delivered-To: freebsd-multimedia@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B7D60ADCAE2 for ; Sun, 2 Oct 2016 14:02:40 +0000 (UTC) (envelope-from gurenchan@gmail.com) Received: from mail-it0-x235.google.com (mail-it0-x235.google.com [IPv6:2607:f8b0:4001:c0b::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 793266B3 for ; Sun, 2 Oct 2016 14:02:40 +0000 (UTC) (envelope-from gurenchan@gmail.com) Received: by mail-it0-x235.google.com with SMTP id j69so97958738itb.0 for ; Sun, 02 Oct 2016 07:02:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=7TJ70tVkV0IoOkW9fCSPK6SWsElWGJ5D4j/HgGSjhFA=; b=NsfVcWWP7ASkzbCw4gc576Xl9KCikhOCIDQIoRVgTG+MGasfe7FEVpkJ0MsZFHMamx QeN3E5unnLnQ2/XTBEN8qMkZfVAu8xjWuWSUdMx6SKts1KJzMhTqX1tY2m9vSwSvpit0 ogz3YBOFq2vz/gGqnF1lPUY5M+1WK0Qqbtxdy3nDPGN5rxdnTsYju8OGAcGimRHUIDOE DpGOoyhdAYGRUM6r7bPxnRCBD0UrVErPCDNcyZ1Lo2cRTdOl2x2dsyvKg8B9hVcHVhb5 nnjGZtRqJnOUXouQGJaQTwQxwrIxb+foQ/wIT+KnFml9W9CbjWwWHZBe6DRep3IvZiNW YZmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=7TJ70tVkV0IoOkW9fCSPK6SWsElWGJ5D4j/HgGSjhFA=; b=lyTbEK1E4uAWlb0TUIfFwFEP/zeMYJANxOcEF7FEVAJrnLPxaDCUrJevNLPHxI8Lox FmWuugPa1Q40Rw57hh3fGf2vBilCNOC/TIYr3KuZucHLNCEFd22QGiyVypepWMAE/3Gb EIvamJUrHBr+MZih0ObI+NxZrRjGpg3IVThn6F1hGeRbdnF58wEFiJhJcZgpCDE0Cwkp Q5BhB+NruNVnHROjNxRDa6JZ6Vwn372hrgshFIQosqGC9SKBNvCUjKe3ohGVgh8J+1E1 x3muPaaUUZbg7wqRaqCjJRFuVyxXehlfOBJNn9fjQXWiHsouw1fj1dlIF8qeA3OiLQaa mrAg== X-Gm-Message-State: AA6/9Rn+/w5xPyRECzAg27yLvQ4/6SvTac3D/H98sb24x7Ppo/BfDRkp2EAf9khsS0BxGtMmqCeTcSRUpdu4FQ== X-Received: by 10.36.160.133 with SMTP id o127mr13692835ite.101.1475416959609; Sun, 02 Oct 2016 07:02:39 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.161.66 with HTTP; Sun, 2 Oct 2016 07:02:39 -0700 (PDT) From: blubee blubeeme Date: Sun, 2 Oct 2016 22:02:39 +0800 Message-ID: Subject: Midi and Music Composition on FreeBSD To: freebsd-multimedia@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Oct 2016 14:02:40 -0000 Hi guys I don't know if this has been beaten to death but I want to ask. I saw this thread on the forums: https://forums.freebsd.org/threads/13998/ and while I am not really willing to leave FreeBSD to go anywhere. I just got here; even though I am having apple specific hardware issues. I really like the simplicity of FreeBSD and plan to stick around. I am a meddling developer whose made some games, and apps as well as some other larger software projects. With all of that out of the way. I would like to make Midi and synths work on FreeBSD but it seems like they are pretty much all tied to Jack or ALSA which kinda sucks in FreeBSD land. I don't need complicated tools to make music and don't mind building more complicated tools as I go but to be honest I don't know where to start. I really liked seq24: http://www.filter24.org/seq24/ but it has a license that, well.... Anyways if I could start with something as simple as that, which would allow me to record midi data. I have an Akai mpk mini mp2 that I can use. This could touch on a lot of different aspects from writing device drivers up to writing programs and then actually composing music. Which I think would be really awesome. even with something as simple as something like seq24 up and running and zynaddsubfx up and running I could start making music but as it stands right now I cannot, why? Because they both rely on JACKD and even though I've installed jack and run it as root user and all applications as root user they just don't seem to see each other and are able to connect. I am willing to do the heavy lifting here, if I can get some guidance from this list from time to time. Is this list active, anyone here with experience who might see some flaws in what I've already written above and can point me in the right direction? I've already looked at the oss development guide v4 and while I am not a sound programmer, I can follow what's going on. So, any feedback to get started?