From owner-freebsd-ports@FreeBSD.ORG Wed Nov 16 19:53:41 2011 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A6CE41065673; Wed, 16 Nov 2011 19:53:41 +0000 (UTC) (envelope-from nox@jelal.kn-bremen.de) Received: from smtp.kn-bremen.de (gelbbaer.kn-bremen.de [78.46.108.116]) by mx1.freebsd.org (Postfix) with ESMTP id 65F688FC0A; Wed, 16 Nov 2011 19:53:41 +0000 (UTC) Received: by smtp.kn-bremen.de (Postfix, from userid 10) id A32EE1E000C6; Wed, 16 Nov 2011 20:53:39 +0100 (CET) Received: from triton8.kn-bremen.de (noident@localhost [127.0.0.1]) by triton8.kn-bremen.de (8.14.4/8.14.3) with ESMTP id pAGJpSFU057249; Wed, 16 Nov 2011 20:51:28 +0100 (CET) (envelope-from nox@triton8.kn-bremen.de) Received: (from nox@localhost) by triton8.kn-bremen.de (8.14.4/8.14.3/Submit) id pAGJpSOU057248; Wed, 16 Nov 2011 20:51:28 +0100 (CET) (envelope-from nox) From: Juergen Lock Date: Wed, 16 Nov 2011 20:51:28 +0100 To: freebsd-multimedia@FreeBSD.org, freebsd-ports@FreeBSD.org Message-ID: <20111116195128.GA54448@triton8.kn-bremen.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Subject: ardour3 beta1 (use a midi keyboard with FreeBSD...) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Nov 2011 19:53:41 -0000 Hi! I still haven't got around to porting lv2 ui and more plugins (help highly welcome there :) - but after the ardour guys posted a beta1 release of ardour3, http://ardour.org/node/4658 I prepared another port update: http://people.freebsd.org/~nox/tmp/ardour-3.0beta1-preliminary-r10637.patch As posted earlier, this depends on an lv2core port change, http://people.freebsd.org/~nox/tmp/lv2core-lv2config.patch as well as lilv, serd, and sord: http://people.freebsd.org/~nox/tmp/serd-0.5.0.shar http://people.freebsd.org/~nox/tmp/sord-0.5.0.shar http://people.freebsd.org/~nox/tmp/lilv-0.5.0r3601.shar Here are some (hopefully) useful links again: http://ardour.org/a3_features http://ardour.org/a3_features_midi http://ardour.org/a3_features_midi_editing http://ardour.org/plugins http://www.archive.org/details/Introduction_to_Ardour_3.0_MIDI My original ardour3 alpha10 thread: http://lists.freebsd.org/pipermail/freebsd-multimedia/2011-September/012432.html I tested this with qjackctl, jack_umidi, and fluidsynth, as well as with linuxsampler, here is a blog post about linuxsampler, including about using it as an lv2 plugin with ardour3: (the LV2CORE knob with the audio/linuxsampler port) http://wootangent.net/2011/07/everything-you-always-wanted-to-know-about-linuxsampler/ The mentioned linuxsampler frontend gui that you can run with java -jar: http://linuxsampler.org/downloads.html http://downloads.sourceforge.net/jsampler/Fantasia-0.9.jar And a piano bank .gig (Maestro Concert Grand) that you can use with linuxsampler: http://sonimusicae.free.fr/matshelgesson-maestro-en.html TODO: - Test (and possibly fix) the VST stuff (it uses wine and thus probably only works on i386 and I'm on amd64 so I didn't attempt to build it.) - Maybe fix the port so it respects C{,XX}FLAGS? (it now uses waf which seems to ignore them.) - Installation is not really supported yet by the ardour guys for the betas so there may be files not getting installed, if you notice something missing you can run the build from below the work/ dir by invoking: (also without installing the port, i.e. after just doing `make' in the port dir not `make install') work/ardour-3.0alpha10_10000/gtk2_ardour/ardev - Test! (are the Ardour devs interested in FreeBSD bugreports? I don't know. :) What I do know is they don't want the alphas/betas discussed in their webforums, quote: -------snip----------- This is a beta version of Ardour 3.0. You are respectfully requested NOT to ask for assistance with build issues and not to report issues with Ardour 3.0 on the forums at ardour.org. Please use IRC, the bug tracker and/or the ardour mailing lists (-dev or -user) Thanks for your co-operation with our development process. -------snip----------- Enjoy, :) Juergen PS: The export function in the gui doesn't work for midi tracks, but you can fork a track and after that grab a midi file out of: /interchange//midifiles