From owner-freebsd-multimedia@FreeBSD.ORG Sun Dec 9 20:30:44 2012 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BAB471B1 for ; Sun, 9 Dec 2012 20:30:44 +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 3E9608FC12 for ; Sun, 9 Dec 2012 20:30:43 +0000 (UTC) Received: by smtp.kn-bremen.de (Postfix, from userid 10) id 387F11E000FA; Sun, 9 Dec 2012 21:30:43 +0100 (CET) Received: from triton8.kn-bremen.de (noident@localhost [127.0.0.1]) by triton8.kn-bremen.de (8.14.4/8.14.4) with ESMTP id qB9KSDs4036201; Sun, 9 Dec 2012 21:28:13 +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 qB9KSDgu036200; Sun, 9 Dec 2012 21:28:13 +0100 (CET) (envelope-from nox) From: Juergen Lock Date: Sun, 9 Dec 2012 21:28:13 +0100 To: Marcel Bonnet Subject: Re: ardour3 beta1 (use a midi keyboard with FreeBSD...) Message-ID: <20121209202813.GA36031@triton8.kn-bremen.de> References: <20111116195128.GA54448@triton8.kn-bremen.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-multimedia@freebsd.org, Juergen Lock X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Dec 2012 20:30:44 -0000 On Sun, Dec 09, 2012 at 04:23:21PM -0200, Marcel Bonnet wrote: > On 16 November 2011 17:51, Juergen Lock wrote: > > 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 > > _______________________________________________ > > > Hi Juergen, Hi! > > Thanks for your work. I'm still trying to compile the the beta1, but I > would like to gently ask you if , perhaps, you missed something: > > - I haven't suil-0 , so I made a port of it > http://www.linuxhomestudio.com.br/freebsd/ardour3/suil-0.shar > > - I can't remember if a made a lv2 port for ardour or for a > synthesizer, but here it goes any way: > http://www.linuxhomestudio.com.br/freebsd/ardour3/lv2.shar > Thanx for these :) > - I got a problem with the "abs" function, so I changed to "fabs", and > it worked (at least, semmed to work) > http://www.linuxhomestudio.com.br/freebsd/ardour3/patch-export__format__base.cc > > ==> But I have a "stop error" with this file (would you have a patch, > or any clue ?) > > ../libs/ardour/audiofile_tagger.cc:43: error: 'bool > ARDOUR::AudiofileTagger::tag_file' is not a static member of 'class > ARDOUR::AudiofileTagger' > ../libs/ardour/audiofile_tagger.cc:43: error: 'string' was not > declared in this scope > ../libs/ardour/audiofile_tagger.cc:43: error: expected > primary-expression before 'const' > ../libs/ardour/audiofile_tagger.cc:43: error: initializer expression > list treated as compound expression > ../libs/ardour/audiofile_tagger.cc:44: error: expected ',' or ';' > before '{' token > ../libs/ardour/audiofile_tagger.cc:119: error: expected `}' at end of input > Waf: Leaving directory > `/usr/home/monovox/devel/ports-testing/audio/ARDOUR3/ardour/work/ardour-3.0beta1_10637/build' > Build failed > > The whole error is here: > http://www.linuxhomestudio.com.br/freebsd/ardour3/compiler_error.txt > Interesting, my port definitely built back when I prepared it. :/ I will have to get back to Ardour 3 later, I want to update it to a more recent svn snapshot, just can't say when that will happen.... Sorry, Juergen PS: Or do you want to have a go at it before I get to it?