Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 Dec 2012 16:23:06 -0200
From:      Marcel Bonnet <marcelbonnet@gmail.com>
To:        Juergen Lock <nox@jelal.kn-bremen.de>
Cc:        freebsd-multimedia@freebsd.org
Subject:   Re: ardour3 beta1 (use a midi keyboard with FreeBSD...)
Message-ID:  <CAPe0dBkM68V73dVTUo3g8aF5rumxbcf8yFRWXsZc8BqPBK2eDg@mail.gmail.com>
In-Reply-To: <20121209202813.GA36031@triton8.kn-bremen.de>
References:  <20111116195128.GA54448@triton8.kn-bremen.de> <CAPe0dBmY1YivqJrAEgdZ=%2BvRL_eTLn2Py4SX16sTwsTfP4ji0w@mail.gmail.com> <20121209202813.GA36031@triton8.kn-bremen.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On 9 December 2012 18:28, Juergen Lock <nox@jelal.kn-bremen.de> wrote:
> On Sun, Dec 09, 2012 at 04:23:21PM -0200, Marcel Bonnet wrote:
>> On 16 November 2011 17:51, Juergen Lock <nox@jelal.kn-bremen.de> 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:
>> >
>> >         <session dir>/interchange/<name>/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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPe0dBkM68V73dVTUo3g8aF5rumxbcf8yFRWXsZc8BqPBK2eDg>