From owner-freebsd-multimedia@FreeBSD.ORG Mon Dec 10 18:23:13 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 164D3317 for ; Mon, 10 Dec 2012 18:23:13 +0000 (UTC) (envelope-from marcelbonnet@gmail.com) Received: from mail-ie0-f174.google.com (mail-ie0-f174.google.com [209.85.223.174]) by mx1.freebsd.org (Postfix) with ESMTP id C9FF68FC08 for ; Mon, 10 Dec 2012 18:23:12 +0000 (UTC) Received: by mail-ie0-f174.google.com with SMTP id c11so9286898ieb.33 for ; Mon, 10 Dec 2012 10:23:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=RF+hB5K6BW/70DTJu+XywGvJJdCKYJtlfwaEXmEUTZQ=; b=SHzsBlWeX+aW9hTP9KGFA2ID9xOi/4Fnmt3K2ylHz6Bg1rXVUSJIzHUofrzXsIcE1S ozDVyLwN9AVatSFAc4em6Lct11Feobgfo5Jd3hdYlJlA0myNS0m7P1w1TmrbcECp5RJH LhDX2+xxh4b4vAxTpgGfIkjr6sc7XxWGJwgcsXkpaoOcCEZGQTUG1WoeGEMYBz5wX0vH 3/CLkhMZech/tiF9iAq8CfV4pNFGc/u2juq3RWomgZ7eLIQ1Ie0GdhhuyZujsh93MnvG cvc7vZHjr04A9pGDG0ND8Qo3YIdEMJESEgPak/r1kkNs4sy73JbJYg+RsX+tARqJFR40 Lgdg== MIME-Version: 1.0 Received: by 10.50.33.173 with SMTP id s13mr7570695igi.23.1355163786655; Mon, 10 Dec 2012 10:23:06 -0800 (PST) Received: by 10.64.81.75 with HTTP; Mon, 10 Dec 2012 10:23:06 -0800 (PST) In-Reply-To: <20121209202813.GA36031@triton8.kn-bremen.de> References: <20111116195128.GA54448@triton8.kn-bremen.de> <20121209202813.GA36031@triton8.kn-bremen.de> Date: Mon, 10 Dec 2012 16:23:06 -0200 Message-ID: Subject: Re: ardour3 beta1 (use a midi keyboard with FreeBSD...) From: Marcel Bonnet To: Juergen Lock Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-multimedia@freebsd.org 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: Mon, 10 Dec 2012 18:23:13 -0000 On 9 December 2012 18:28, Juergen Lock wrote: > 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 :) Ok, but the Makefile don't check for dependencies (I think the author removed all dependencies, I skipped this step cause I was focused on ardour3-b1) > >> - 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? Well, I think it's better if you keep it on your plans. I'm not sure I'll have success on it (too much for me, for now)! Cheers, -- Marcel Bonnet