Re: [LAD] Rubber Band Library v3.0.0 released

2022-07-28 Thread Chris Cannam
On Thu, 28 Jul 2022, at 20:35, Yuri wrote: > There are 4 LV2 plugins. Carla loads plugins without "R3" in them. > But these 2 fail to load: Rubber Band R3 {Mono|Stereo} Pitch Shifter. Thanks - there is a report of this here https://github.com/breakfastquay/rubberband/issues/66 and I'll take a

Re: [LAD] library soname, was Re: Rubber Band Library v3.0.0 released

2022-07-28 Thread Chris Cannam
On Thu, 28 Jul 2022, at 17:06, Robin Gareus wrote: > On 7/28/22 15:52, Chris Cannam wrote: >> >> The version in the .pc file is written in at install time, > > Except, it isn't. $PREFIX/lib/pkgconfig/rubberband.pc here has Version: > 1.8.2 for rubberband v3.0.0 Oops

Re: [LAD] library soname, was Re: Rubber Band Library v3.0.0 released

2022-07-28 Thread Chris Cannam
On Thu, 28 Jul 2022, at 15:26, Fons Adriaensen wrote: > In this case you didn't just add a function, but a completely new and > improved algorithm. That's reason enough to increment the major version, > even if only for 'marketing'. And more so if you also offer a commercial > license. I guess

[LAD] library soname, was Re: Rubber Band Library v3.0.0 released

2022-07-28 Thread Chris Cannam
On Fri, 15 Jul 2022, at 23:02, Robin Gareus wrote: > Congrats on the release and thanks for the very informative blog post. Thank you! > https://hg.sr.ht/~breakfastquay/rubberband/browse/rubberband.pc.in?rev=v3.0.0 > > states Version: 1.8.2 (not 3.0.0). > The ABI version of the shared object is

Re: [LAD] Rubber Band Library v3.0.0 released

2022-07-15 Thread Chris Cannam
On Fri, 15 Jul 2022, at 18:33, Will Godfrey wrote: > When you say higher CPU cost, can you give a rough estimate as to how much? About 3x. > Is it possible to have both versions compiled, and for a host to switch > between > them at runtime? Yes, that's the way it's designed. The library can

[LAD] Rubber Band Library v3.0.0 released

2022-07-14 Thread Chris Cannam
Version 3.0.0 of Rubber Band Library is now available. https://breakfastquay.com/rubberband/ Rubber Band Library is an audio time-stretching and pitch-shifting library and utility designed for musical applications. It allows you to change the tempo and pitch of an audio recording

Re: [LAD] Programming LV2 plugin from scratch tutorial video series

2021-10-19 Thread Chris Cannam
On Tue, 19 Oct 2021, at 10:00, Chris Cannam wrote: > For example, I could have chosen to write [...] naturally I notice a typo just after sending - forgot to capitalise the P of lv2:Plugin in my second version. Sorry. The capital initial in "type" URIs is also just a convention,

Re: [LAD] Programming LV2 plugin from scratch tutorial video series

2021-10-19 Thread Chris Cannam
On Mon, 18 Oct 2021, at 21:54, Fons Adriaensen wrote: > Which raises the question why those @prefix lines are > required at all. [...] > So all that these lines seem to provide is some illusion > of conformity which isn't enforced or checked at all. I used to find this conceptually tricky as

Re: [LAD] Multiple JACK servers connected in one host?

2016-03-11 Thread Chris Cannam
On Fri, Mar 11, 2016, at 07:13 PM, Fons Adriaensen wrote: > A client that generates a very uneven load (e.g. > doing big FFTs every Nth cycle) can easily make it indicate > much more than the average CPU load. Of course clients doing > that are just badly implemented, but they do exist. Badly

Re: [LAD] Spectral envelope code

2015-08-18 Thread Chris Cannam
On Tue, Aug 18, 2015, at 08:42 PM, Gerald Mwangi wrote: Is the license compatible with the GPL in the sense that I could embed the envelope class/functions in my own code? Yes, it is. Chris ___ Linux-audio-dev mailing list

Re: [LAD] Spectral envelope code

2015-08-16 Thread Chris Cannam
Yep, this Simple Cepstrum plugin can do this, to some approximation -- https://code.soundsoftware.ac.uk/projects/vamp-simple-cepstrum The code is BSD/MIT licensed, though I realise I've forgotten to put in a separate licence file (I should go back and do that, maybe even build some binaries as

[LAD] Vamp plugin SDK v2.6 now available

2015-06-16 Thread Chris Cannam
Version 2.6 of the Vamp plugin SDK is now available. http://www.vamp-plugins.org/ Vamp is a plugin API for audio analysis and feature extraction plugins written in C or C++. Its SDK features an easy-to-use set of C++ classes for plugin and host developers, a reference host implementation,

Re: [LAD] GuitarSynth

2015-04-28 Thread Chris Cannam
On Tue, Apr 28, 2015, at 04:10 PM, Gerald wrote: [...] dividing the FFT'd input signal by the envelope This LADSPA plugin https://code.soundsoftware.ac.uk/projects/preprocess will do a crude job of that, if you want to try it out. It uses a cepstral envelope estimator. Chris

Re: [LAD] GuitarSynth

2015-04-28 Thread Chris Cannam
On Tue, Apr 28, 2015, at 05:12 PM, Gerald wrote: By 'crude' do you mean it does the job, but not that well? What I really mean is that it wasn't written for use in a specific application, so it hasn't had any real testing or evaluation. The purpose of it is to be a handy tool that you can use

[LAD] Constant-Q library and Vamp plugin

2014-08-09 Thread Chris Cannam
Announcing a new C++ library and Vamp plugin implementing the Constant-Q transform of a time-domain signal. https://code.soundsoftware.ac.uk/projects/constant-q-cpp The Constant-Q transform is a time-to-frequency-domain transform related to the short-time Fourier transform, but with output

Re: [LAD] building the new Guitarix LV2 Amp

2012-12-12 Thread Chris Cannam
On 11 December 2012 16:31, David Robillard d...@drobilla.net wrote: Looks like you are building against a static library. Since you are building a shared module, pedantically you can't do this A static library is just a pile of object files. Of course you can build a shared object against them.

Re: [LAD] meterbridge 0.9.2 IEC-scale bug fix

2012-09-26 Thread Chris Cannam
[This went rather in one ear and out the other when you posted it (if that's possible for email) but I did eventually realise I'd seen it.] On 11 June 2012 18:47, Robin Gareus ro...@gareus.org wrote: Anyway, some of you who package or copied code from meterbridge may be interested in this as

Re: [LAD] meterbridge 0.9.2 IEC-scale bug fix

2012-09-26 Thread Chris Cannam
On 26 September 2012 16:39, Fons Adriaensen f...@linuxaudio.org wrote: There is more to fix. The meterbridge website still claims that those meters 'almost' conform to some standards while in fact they even don't come close. I'm not sure whether you're addressing me, but I have nothing to do

Re: [LAD] a *simple* ring buffer, comments pls?

2011-07-12 Thread Chris Cannam
On 12 July 2011 13:44, Dan Muresan danm...@gmail.com wrote: I wonder if { pthread_mutex_t dummy = PTHREAD_MUTEX_INITIALIZER; pthread_mutex_lock(dummy); pthread_mutex_unlock(dummy); } doesn't provide a portable full memory barrier. According to

Re: [LAD] a *simple* ring buffer, comments pls?

2011-07-12 Thread Chris Cannam
On 12 July 2011 21:20, Olivier Guilyardi l...@samalyse.com wrote: Quite interestingly, I have noticed that discussions about memory barriers are often somehow endless. [...] So I thought, maybe there's a hidden topic behind that. A memory barrier... Indeed -- perhaps these discussions need

Re: [LAD] a *simple* ring buffer, comments pls?

2011-07-12 Thread Chris Cannam
On 12 July 2011 21:36, Paul Davis p...@linuxaudiosystems.com wrote:   2) do you need memory barriers to ensure correct synchronization         for this kind of data structure in the face of possible hardware level         instruction reordering? The transactional metaphor for this kind of

Re: [LAD] a *simple* ring buffer, comments pls?

2011-07-12 Thread Chris Cannam
On 12 July 2011 22:32, Olivier Guilyardi l...@samalyse.com wrote: Thing is, of every single thing that has been said on this thread about memory barriers and ringbuffers, no one can prove anything. On this thread, on others, on LAD and elsewhere. For example, no one can write a test case

Re: [LAD] a *simple* ring buffer, comments pls?

2011-07-11 Thread Chris Cannam
On 11 July 2011 21:32, James Morris jwm.art@gmail.com wrote: I've ended up going back to Fons's pragmatism. If non-blocking/lock-free programming is so impossibly difficult, requiring intimate hardware knowledge of numerous different architectures then there's only one solution available

Re: [LAD] a *simple* ring buffer, comments pls?

2011-07-11 Thread Chris Cannam
On 11 July 2011 21:50, Chris Cannam can...@all-day-breakfast.com wrote: [...] a critical section juts across the code just across Chris ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux

Re: [LAD] [ann] CAPS 0.4.5

2011-04-26 Thread Chris Cannam
On 18 April 2011 15:50, David Robillard d...@drobilla.net wrote: On Sun, 2011-04-17 at 19:16 +0100, Chris Cannam wrote: Library name plus label, for example. That is not guaranteed to be unique, and I know of at least one case in practise where it isn't (various blop packages have a different

Re: [LAD] [ann] CAPS 0.4.5

2011-04-17 Thread Chris Cannam
On 17 April 2011 18:12, David Robillard d...@drobilla.net wrote: On Thu, 2011-04-14 at 11:59 +0100, Chris Cannam wrote: I like to disagree with David on most things LADSPA -- for example I think a host that uses the unique ID at all is broken from the outset Well, that's just silly... it's

Re: [LAD] [ann] CAPS 0.4.5

2011-04-14 Thread Chris Cannam
On 13 April 2011 22:03, Tim E. Real termt...@rogers.com wrote: I agree that if this new port were to be sandwiched among the others  or if he were removing ports, that's breakage. I think that was the plan, though -- to put the new port after the other control ports and before any of the

Re: [LAD] RDF libraries, was Re: [ANN] IR: LV2 Convolution Reverb

2011-02-25 Thread Chris Cannam
On 25 Feb 2011 18:34, David Robillard d...@drobilla.net wrote: I switched Serd and Sord to 2-clause BSD. Enjoy. Thanks! I hope to. The license header is bigger and uglier and has a bunch of lawyer boiler-plate yelling in it, which I am not aesthetically please with at all... :) I've always

Re: [LAD] RDF libraries, was Re: [ANN] IR: LV2 Convolution Reverb

2011-02-24 Thread Chris Cannam
On 23 February 2011 23:55, David Robillard d...@drobilla.net wrote: They're all in my LAD meta-repository: Ah, externals. LGPL I see -- I've no problem with that in principle, but it would complicate matters a bit (both Dataquay and Redland being BSD). if you're just interested in Turtle +

[LAD] RDF libraries, was Re: [ANN] IR: LV2 Convolution Reverb

2011-02-23 Thread Chris Cannam
On 23 February 2011 22:11, David Robillard d...@drobilla.net wrote: SLV2 is now based on two new libraries: Serd (RDF syntax) and Sord (RDF store). Both are roughly 2 thousand lines of C, solid and thoroughly tested (about 95% code coverage, like SLV2 itself). Serd has zero dependencies, Sord

Re: [LAD] Calculate R M S (Alfs Kurmis)

2011-02-18 Thread Chris Cannam
On 18 February 2011 21:19, Folderol folde...@ukfsn.org wrote: Remembering my early training... In quality moving coil test meters this was referred to as critical damping and not only gave the best response time but also gave confidence that the meter needle wasn't sticking. There's a really

Re: [LAD] Advice sought on project hosting and version control

2011-02-14 Thread Chris Cannam
On 12 February 2011 23:02, torbenh torb...@gmx.de wrote: after i have gotten used to the index of git. i am pretty much annoyed by vcs that dont have a feature like that. most mercurial users seem to find gits index rather annoying. I certainly found Mercurial a relief after git -- with which

Re: [LAD] OpenOctaveMidi2 (OOM2) beta release

2011-01-27 Thread Chris Cannam
On 27 January 2011 16:37, Christopher Cherrett ccherr...@openoctave.org wrote: OK, it was muse2. Did you ever consider, for example, _not_ assigning yourselves the copyright in the program's About box? This is exactly what happened with Rosegarden for OOM1 -- fork the project, provide a new

Re: [LAD] [LAU] OpenOctaveMidi2 (OOM2) beta release

2011-01-27 Thread Chris Cannam
On 27 January 2011 19:38, Christopher Cherrett ccherr...@openoctave.org wrote: I suspect there is much more to this puzzle than attribution. No, really not. Attribution is incredibly important to many open source developers, partly because there are so few tangible benefits involved with open

Re: [LAD] What do you do for a living?

2010-11-12 Thread Chris Cannam
On Thu, Nov 11, 2010 at 7:40 PM, Gordon JC Pearce gordon...@gjcp.net wrote: Fuck Google.  I've already switched back to Altavista, and submitted bugs against Firefox and derivatives and Google Chrome suggesting that they either use Yahoo!, Altavista or Bing as their default search. I like

Re: [LAD] What do you do for a living?

2010-11-12 Thread Chris Cannam
On Fri, Nov 12, 2010 at 10:50 AM, Patrick Shirkey pshir...@boosthardware.com wrote: On Fri, November 12, 2010 1:55 am, Chris Cannam wrote: I like Google because they annoy Gordon, and that means more entertainment for us. All this anger. I suspect they rejected him at some point. I would

Re: [LAD] Paul's Extreme Sound Stretch

2010-09-30 Thread Chris Cannam
On Thu, Sep 30, 2010 at 8:01 AM, Louigi Verona louigi.ver...@gmail.com wrote: 1. How does Sound Stretch work? My (vague) recollection is that it is a phase vocoder in which the phases are randomised. Chris ___ Linux-audio-dev mailing list

Re: [LAD] Mouse/knob interaction

2010-09-07 Thread Chris Cannam
On Tue, Sep 7, 2010 at 7:23 PM, Gabriel M. Beddingfield gabrb...@gmail.com wrote: circle: no. up and down: yes. scroll wheel: yes. left and right: up to you. Agreed on all counts. Of course you can make them respond to horizontal motion as well, without screwing up people who expect vertical

Re: [LAD] Mouse/knob interaction

2010-09-07 Thread Chris Cannam
On Tue, Sep 7, 2010 at 8:44 PM, Gordon JC Pearce gordon...@gjcp.net wrote: On Tue, 2010-09-07 at 20:24 +0100, Chris Cannam wrote: test some rotary controllers to remind myself which behaviour my hand expects, and it turns out it's up = clockwise. That's a funny thing, because I've been

Re: [LAD] Mouse/knob interaction

2010-09-07 Thread Chris Cannam
On Tue, Sep 7, 2010 at 9:18 PM, f...@kokkinizita.net wrote: The important thing with rotary controls is that everything should be relative. True, but also true of (computer GUI, rather than real) faders. Dragging the mouse should give the impression of dragging the control, rather than

Re: [LAD] Attenuation of sounds in 3D space

2010-07-22 Thread Chris Cannam
On Thu, Jul 22, 2010 at 12:48 PM, Paul Davis p...@linuxaudiosystems.com wrote: you don't ned anything fancy to listen to B-format recordings, and one of the major reasons for that is fons' open source decoder that will allow you to listen to them with any jack-enabled audio player and your

Re: [LAD] [Fwd: Re: No nagging, a serious question]

2010-07-05 Thread Chris Cannam
On Mon, Jul 5, 2010 at 4:16 AM, Paul Davis p...@linuxaudiosystems.com wrote: IIRC, you can set the clock source on an ALSA sequence queue to be the clock based on a PCM device. You can, but I'm pretty sure last time I tested it (admittedly five or six years ago) I found that the resulting clock

Re: [LAD] GPL and plugins

2010-06-22 Thread Chris Cannam
On Tue, Jun 22, 2010 at 3:10 AM, Paul Davis p...@linuxaudiosystems.com wrote: i think, in fact, i ADAMANTLY believe that run-time linking of an object module as a result of explicit user action (i.e. not part of the predestined lifetime of the process) is semantically distinct from dynamic

Re: [LAD] GPL and plugins

2010-06-22 Thread Chris Cannam
On Tue, Jun 22, 2010 at 9:24 AM, Victor Lazzarini victor.lazzar...@nuim.ie wrote: Then there is the situation where you write a plugin using VST (and its non-free license) and GPL. GPL should 'contaminate' the plugin making it Free, but then Steinberg will come back at you for breaking its

Re: [LAD] GPL and plugins

2010-06-21 Thread Chris Cannam
On Mon, Jun 21, 2010 at 12:13 PM, Victor Lazzarini victor.lazzar...@nuim.ie wrote: A simple question: can GPL plugins be loaded into non-free hosts? First off -- you can _do_ anything you like with a GPL plugin, the question is whether you could legally redistribute it. Beyond that, I don't

Re: [LAD] GPL and plugins

2010-06-21 Thread Chris Cannam
On Mon, Jun 21, 2010 at 7:22 PM, Victor Lazzarini victor.lazzar...@nuim.ie wrote: I think this is the closest to the scenario I am envisaging. There is a host, which is non-Free and commercial, currently using a non-Free plugin, which is packaged with it. This non-Free plugin gets substituted

Re: [LAD] GPL and plugins

2010-06-21 Thread Chris Cannam
On Mon, Jun 21, 2010 at 9:12 PM, Victor Lazzarini victor.lazzar...@nuim.ie wrote: The plugin is just a Free software plugin, that is GPL, distributed in binary form and source code etc. It is written as a plugin, so it can be used by any host of the same API. The host will load this plugin

[LAD] [job advert] Software Developer: Audio and Digital Music

2010-06-08 Thread Chris Cannam
[forwarding here, hope this is not too off topic or unwelcome] == Software Developer: Audio and Digital Music Centre for Digital Music Queen Mary, University of London School of Electronic Engineering and Computer Science The Centre for Digital Music (C4DM)

Re: [LAD] mailing-list problems - was: axonlib (last one)

2010-06-08 Thread Chris Cannam
On Tue, Jun 8, 2010 at 7:21 PM, ccernn cern.th.s...@gmail.com wrote: hmmm, i have a reply, and a reply-to-all, but no reply-to-list Reply-to-all will work, then. Some people get cross if you reply-to-all to one of their list messages, because that means they may get two copies of your reply --

Re: [LAD] mailing-list problems - was: axonlib (last one)

2010-06-08 Thread Chris Cannam
On Tue, Jun 8, 2010 at 8:55 PM, Robin Gareus ro...@gareus.org wrote: On 06/08/2010 09:07 PM, Chris Cannam wrote: So: reply-to-list is better if you have it, but if you don't, use reply-to-all. mmh better in what way? better in that I have seen complaints from people here before about

Re: [LAD] A little quiz about audio measurements...

2010-05-28 Thread Chris Cannam
On Fri, May 28, 2010 at 1:31 PM, f...@kokkinizita.net wrote: This week I had to perform measurements on a audio interface, and this resulted in some quite interesting results. Before revealing what happened, I'll let you have a look at some of the data and come up with your own conclusions,

Re: [LAD] Music, Undecidability, and the tiling problem (was Re: update: OT-ish: realtime 2d placement algorithms :-/)

2010-05-25 Thread Chris Cannam
On Tue, May 25, 2010 at 9:07 PM, Folderol folde...@ukfsn.org wrote: On Tue, 25 May 2010 12:31:57 -0700 Niels Mayer nielsma...@gmail.com wrote: Mathematics is fundamental to music -- everything from the relationship of notes to frequency, to what people consider musical, or rhythmic... has to

Re: [LAD] Looking for an introduction to rt programming with a gui

2010-05-24 Thread Chris Cannam
On Mon, May 24, 2010 at 3:03 AM, Joshua D. Boyd jdb...@jdboyd.net wrote: I think it isn't difficult to read because it is C++ or Boost.  It is difficult to read because it involves concepts like promises and futures, which are advanced topics that a lot of people (myself included) aren't

Re: [LAD] Looking for an introduction to rt programming with a gui

2010-05-24 Thread Chris Cannam
On Mon, May 24, 2010 at 8:58 AM, torbenh torb...@gmx.de wrote: well... for me, saying c++, is saying boost. boost and modern c++ is what makes c++ better than java. java is a pretty great language nowadays (with generics and annotators and stuff). my big problem with java is that its stdlib is

Re: [LAD] Looking for an introduction to rt programming with a gui

2010-05-24 Thread Chris Cannam
On Mon, May 24, 2010 at 2:05 PM, torbenh torb...@gmx.de wrote: dunno. but wikipedia calls this particular style modern c++ http://en.wikipedia.org/wiki/Modern_C%2B%2B_Design Ah, I see. A neat trick, to give a still relatively esoteric idiom such a progressive name. One can hardly say oh no, I

Re: [LAD] Looking for an introduction to rt programming with a gui

2010-05-23 Thread Chris Cannam
On Sun, May 23, 2010 at 9:41 AM, torbenh torb...@gmx.de wrote: but i find the equivalen c++ easier to read. assuming we have a proper modern c++ osc lib: boost::unique_futureOscMsg osc_recv (OscPeer peer, std::string path) {        boost::shared_ptr boost::promiseOscMsg spromise( new

Re: [LAD] Looking for an introduction to rt programming with a gui

2010-05-23 Thread Chris Cannam
On Sat, May 22, 2010 at 11:59 PM, Niels Mayer nielsma...@gmail.com wrote: results so far... using a combination of vamp-plugins, groovyapache-velocityjavascriptflash via xwiki java-based platform http://nielsmayer.com/ts-episode-timeline.png   http://nielsmayer.com/ts-episode-evnt-anls.png You

Re: [LAD] Looking for an introduction to rt programming with a gui

2010-05-21 Thread Chris Cannam
On Fri, May 21, 2010 at 7:42 PM, Niels Mayer nielsma...@gmail.com wrote: Actually, my thoughts during the faust presentation @LAC2010 indicates we seem to inhabit different islands each with it's own cargo-cult... (07:59:14 AM) npm: Q: what's the difference or motivation for this Block

Re: [LAD] Looking for an introduction to rt programming with a gui

2010-05-21 Thread Chris Cannam
On Fri, May 21, 2010 at 10:52 AM, Olivier Guilyardi l...@samalyse.com wrote: On 05/20/2010 10:12 PM, Chris Cannam wrote: Being a long time Vim user is probably _why_ you found it to be so efficient ... ... now if you were an Emacs user, that'd be another matter ... Well, intellisense

Re: [LAD] Looking for an introduction to rt programming with a gui

2010-05-20 Thread Chris Cannam
On Thu, May 20, 2010 at 6:26 PM, Gabriel M. Beddingfield gabrb...@gmail.com wrote: On Thu, 20 May 2010, Charles Fleche wrote: well (e.g. if you write LV2 plugins based on Qt, as I have, you may uncover some strange bugs). Really ? What happened ? When I released the Composite Sampler, I

Re: [LAD] Looking for an introduction to rt programming with a gui

2010-05-20 Thread Chris Cannam
On Thu, May 20, 2010 at 5:30 PM, Olivier Guilyardi l...@samalyse.com wrote: Qt is really great. I also highly recommend that you look at Qt Creator which is included in the SDK. Although I'm a long time Vim user, I really found this IDE to be extremely simple and efficient. Being a long

[LAD] Rubber Band Library v1.5.0 now available

2010-05-03 Thread Chris Cannam
Rubber Band Library v1.5.0 is now available. http://breakfastquay.com/rubberband/ This release adds a key-frame mapping facility for managing variable stretch ratios within a single offline time-stretch pass, plus a more reliable transient detection mode for soft instruments and band-limited

Re: [LAD] General question: Components of Music Software

2010-04-27 Thread Chris Cannam
On Tue, Apr 27, 2010 at 10:21 AM, Jeremy jer...@autostatic.com wrote: On 04/27/2010 10:34 AM, rosea.grammostola wrote: aubiocut That's a MIDI slicer, but doesn't do beat analysing. No, it's a beat slicer, nothing to do with MIDI. Maybe the confusion arises from an incorrect summary in the

Re: [LAD] automation on Linux

2010-03-17 Thread Chris Cannam
On Wed, Mar 17, 2010 at 8:59 PM, rosea grammostola rosea.grammost...@gmail.com wrote: *Rosegarden *could work, but apart from being bloated, it is also rather complicated to add automation: Draw event Open in Martrix editor Then under View I can add a controller, but for some reason only a

Re: [LAD] Integrate LASH into Jack

2010-03-05 Thread Chris Cannam
On Fri, Mar 5, 2010 at 11:51 AM, Arnold Krille arn...@arnoldarts.de wrote: LASH is dead. Session-handling in jack is the future. Thats why there is currently a big discussion going on about using jacks own ipc for the session handling of clients. You might want to read the archives of the last

Re: [LAD] Integrate LASH into Jack

2010-03-05 Thread Chris Cannam
On Fri, Mar 5, 2010 at 1:43 PM, Gabriel M. Beddingfield gabrb...@gmail.com wrote: I've only just discovered (because of your email and another pointer to the list from LAU) that any of this session management stuff was being discussed on jack-devel. Well, when you're talking about changes to

Re: [LAD] tschack ... early version of smp enabled jack1

2010-01-27 Thread Chris Cannam
On Wed, Jan 27, 2010 at 6:41 PM, torbenh torb...@gmx.de wrote: i am not sure, but there a several users which report xruns with jack2, where jack1 still works. Interesting. At Fervent back in the day we switched from jack to jackdmp (i.e. jack2) as the default server in our long-defunct Studio

[LAD] [OT] jack2 on solaris, was Re: tschack ... early version of smp enabled jack1

2010-01-27 Thread Chris Cannam
Stéphane -- sorry to veer so wildly off-topic... but jackdmp is expected to work on Solaris, right? Is it actively tested? Is it expected to build with Sun compilers, or only with gcc? I switched a machine from Linux to OpenSolaris a few months back and at the time failed to get jackdmp working

Re: [LAD] [OT] jack2 on solaris, was Re: tschack ... early version of smp enabled jack1

2010-01-27 Thread Chris Cannam
On Wed, Jan 27, 2010 at 9:10 PM, Stéphane Letz l...@grame.fr wrote: - jack_oss.o one ( so jack -S -R -d oss blab blah...) a one thread driver, initially developed for RTL and tested on a MADI card - later on I switched to a more general (and probably more exact) 2 threads model. It got

Re: [LAD] tschack ... early version of smp enabled jack1

2010-01-26 Thread Chris Cannam
On Sun, Jan 24, 2010 at 9:05 PM, torbenh torb...@gmx.de wrote: since i dont want to let jack1 codebase die in a feature freeze, i added some features. - smp aware - clickless connections Is there any reason why a user would prefer this over jack2? Chris

Re: [LAD] [LAU] Help on rubberband

2010-01-13 Thread Chris Cannam
On Wed, Jan 13, 2010 at 6:40 PM, gerald mwangi gerald.mwa...@gmx.de wrote: Hi, has someone looked at the code? I really need an answer to the question. Sorry, I didn't notice this earlier on LAD because the subject line (Is TerminatorX development stalled?) bore no relationship to the substance

Re: [LAD] Session Handlers and 'level 1' support

2010-01-08 Thread Chris Cannam
On Fri, Jan 8, 2010 at 10:36 AM, Nedko Arnaudov ne...@arnaudov.name wrote: Currently an app cannot do it at software level. The level 1 support just needs to be documented. What I mean is: if the user starts an application that has no knowledge of LADI at all, and they check the level 1 box in

Re: [LAD] Session Handlers and 'level 1' support

2010-01-08 Thread Chris Cannam
On Fri, Jan 8, 2010 at 11:18 AM, Nedko Arnaudov ne...@arnaudov.name wrote: Chris Cannam can...@all-day-breakfast.com writes: That sounds rather hazardous to me.  To lose all of one's data instead of saving it, after a potentially long session's work, because of a check box incorrectly checked

Re: [LAD] Session Handlers and 'level 1' support

2010-01-08 Thread Chris Cannam
On Fri, Jan 8, 2010 at 11:50 AM, Nedko Arnaudov ne...@arnaudov.name wrote: Chris Cannam can...@all-day-breakfast.com writes: OK... That sounds rather hazardous to me.  To lose all of one's data instead of saving it, after a potentially long session's work, because of a check box incorrectly

Re: [LAD] Session Handlers and 'level 1' support

2010-01-08 Thread Chris Cannam
On Fri, Jan 8, 2010 at 12:06 PM, Nedko Arnaudov ne...@arnaudov.name wrote: What better alternative you propose? Well, I don't want to be a wet blanket, and please understand I'm absolutely not trying to start a fight -- but my instinct is to say just don't do that. Sending an arbitrary signal to

Re: [LAD] Session Handlers and 'level 1' support

2010-01-08 Thread Chris Cannam
On Fri, Jan 8, 2010 at 1:36 PM, Nedko Arnaudov ne...@arnaudov.name wrote: Yes the goal is to have simple to implement state save message that does not require additional libraries. Well, I suppose as long as users are made aware that enabling it for applications they aren't absolutely sure

Re: [LAD] Session Handlers and 'level 1' support

2010-01-08 Thread Chris Cannam
On Fri, Jan 8, 2010 at 2:06 PM, Gabriel M. Beddingfield gabrb...@gmail.com wrote: On Fri, 8 Jan 2010, Chris Cannam wrote: This is far too weak -- it _cannot_ safely be done from a signal handler. Why not? A signal handler can be called at any time, so can't safely interact with its

Re: [LAD] LADI

2009-12-21 Thread Chris Cannam
On Sun, Dec 20, 2009 at 11:18 PM, torbenh torb...@gmx.de wrote: anyways... effort is frozen. we are dumping a working implementation. Can you summarise why, for people like me who haven't read any of the interim discussion? Thanks... Chris ___

Re: [LAD] LADI

2009-11-24 Thread Chris Cannam
On Tue, Nov 24, 2009 at 7:46 PM, Paul Davis p...@linuxaudiosystems.com wrote: On Tue, Nov 24, 2009 at 2:24 PM,  f...@kokkinizita.net wrote: The problem I pointed out exists when the 'real' loop (in the C, C++ sense), in other words the while() thing above, is completely absorbed into a GUI

Re: [LAD] Just an information for the coders of Rosegarden and Open Octave

2009-11-09 Thread Chris Cannam
On Mon, Nov 9, 2009 at 3:40 PM, Ralf Mardorf ralf.mard...@alice-dsl.net wrote: Emanuel Rumpf wrote: Opening the hr-timer with rosegarden freezes my whole system here, what could cause that ? I guess Open Octave is based on Rosegarden. While Qtractor is fine with HR timer on my system, Open

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Chris Cannam
On Sun, Nov 8, 2009 at 6:41 AM, Jeff McClintock j...@synthedit.com wrote: GMPI is quietly and successfully in use as the new native plugin format of SynthEdit. Interesting. Can you link to an API reference or the like? Chris ___ Linux-audio-dev

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Chris Cannam
On Sun, Nov 8, 2009 at 4:09 PM, David Robillard d...@drobilla.net wrote: Qt can now use the glib main loop. Not just can, it does by default since Qt 4.4. I think the intention was exactly to allow cross-toolkit plugins. So it's quite likely there is a way to make this work, though obviously

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Chris Cannam
On Sun, Nov 8, 2009 at 6:59 PM, David Robillard d...@drobilla.net wrote: On Sun, 2009-11-08 at 17:46 +, Chris Cannam wrote: likely there is a way to make this work Yay , though obviously not with the existing GTK UI extension. Why not? Because it passes a GTK window, doesn't

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Chris Cannam
On Sun, Nov 8, 2009 at 7:18 PM, Nedko Arnaudov ne...@arnaudov.name wrote: Chris Cannam can...@all-day-breakfast.com writes: Because it passes a GTK window, doesn't it?  (Doesn't it?)  Which has no meaning anywhere except GTK. It passes GTK *widget*. Right, OK, same thing though from

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Chris Cannam
On Sun, Nov 8, 2009 at 7:25 PM, David Robillard d...@drobilla.net wrote: On Sun, 2009-11-08 at 19:19 +, Chris Cannam wrote: On Sun, Nov 8, 2009 at 7:18 PM, Nedko Arnaudov ne...@arnaudov.name wrote: Chris Cannam can...@all-day-breakfast.com writes: Because it passes a GTK window, doesn't

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Chris Cannam
On Sun, Nov 8, 2009 at 7:43 PM, Chris Cannam can...@all-day-breakfast.com wrote: Uh, with an X window or whatever. [...] Again, to be sure this is clear, there is no Gtk UI extension.  The UI extension can return a UI of any type (as a void pointer), Gtk just happens to be one of them

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Chris Cannam
On Sun, Nov 8, 2009 at 7:24 PM, Nedko Arnaudov ne...@arnaudov.name wrote: IMHO, the two basic questions that user will have are: 1. Will the plugin X that I use a lot work on host Y that I want to try? 2. Will the host W that I use a lot work well with the plugin Z I've found? Hm, I think you

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Chris Cannam
On Sun, Nov 8, 2009 at 8:28 PM, David Robillard d...@drobilla.net wrote: On Sun, 2009-11-08 at 20:23 +, Chris Cannam wrote: Hm, I think you may have the wrong tense.  I think the one basic question that users will have is: Why doesn't this plugin work? This is a problem that hosts (can

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Chris Cannam
On Sun, Nov 8, 2009 at 8:43 PM, Paul Davis p...@linuxaudiosystems.com wrote:  [X] This plugin was discovered but can't be used without hacking this host and recompiling because its uses an extension that isn't currently supported. That kind of PITA? :) That kind of PITA, for every new plugin

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Chris Cannam
On Sun, Nov 8, 2009 at 8:53 PM, Chris Cannam can...@all-day-breakfast.com wrote: On Sun, Nov 8, 2009 at 8:43 PM, Paul Davis p...@linuxaudiosystems.com wrote:  [X] This plugin was discovered but can't be used without hacking this host and recompiling because its uses an extension that isn't

[LAD] dynmanifest, was Re: List of LV2 hosts, plugins and features, add yours here

2009-11-08 Thread Chris Cannam
On Sun, Nov 8, 2009 at 8:57 PM, Stefano D'Angelo zanga.m...@gmail.com wrote: 2009/11/8 Nedko Arnaudov ne...@arnaudov.name:  * Dynmanifest support in version 5 (and maybe even for latest git) is   for an old version of dynmanifest. Git version is for the current version ;-) What is

Re: [LAD] dynmanifest, was Re: List of LV2 hosts, plugins and features, add yours here

2009-11-08 Thread Chris Cannam
On Sun, Nov 8, 2009 at 9:03 PM, Nedko Arnaudov ne...@arnaudov.name wrote: Chris Cannam can...@all-day-breakfast.com writes: On Sun, Nov 8, 2009 at 8:57 PM, Stefano D'Angelo zanga.m...@gmail.com wrote: 2009/11/8 Nedko Arnaudov ne...@arnaudov.name:  * Dynmanifest support in version 5

Re: [LAD] timers

2009-11-08 Thread Chris Cannam
On Sun, Nov 8, 2009 at 2:46 PM, Ray Rashif schivmeis...@gmail.com wrote: 2009/11/8 Adrian Knoth a...@drcomp.erfurt.thur.de [...] [0] http://en.wikipedia.org/wiki/Cat_%28Unix%29#Useless_use_of_cat Holy shit, wait, is that one a demonstration of a useless use of reply in e-mail? Good one!

Re: [LAD] How to develop guis for LV2?

2009-11-07 Thread Chris Cannam
2009/11/7 Jörn Nettingsmeier netti...@folkwang-hochschule.de: This was a hangover from LADSPA, which had confusing and contradictory claims about what should/shouldn't be used to identify ports. I still don't think there's consensus there. can you elaborate on this? archive links would be

[LAD] Vamp plugin SDK v2.1 released

2009-09-25 Thread Chris Cannam
Version 2.1 of the Vamp plugin SDK is now available. http://www.vamp-plugins.org/ Vamp is a plugin API for audio analysis and feature extraction plugins written in C or C++. Its SDK features an easy-to-use set of C++ classes for plugin and host developers, a reference host implementation,

[LAD] Sonic Annotator v0.4 released

2009-09-25 Thread Chris Cannam
Sonic Annotator is a utility program for batch feature extraction from audio files. It runs Vamp audio analysis plugins with specified parameters on audio files, and writes the result features in a selection of formats, in particular as RDF using the Audio Features and Event ontologies, or as

[LAD] Rubber Band library v1.4 released

2009-09-25 Thread Chris Cannam
Rubber Band is an audio time-stretching and pitch-shifting library and utility designed for musical applications. It allows you to change the tempo and pitch of an audio recording independently of one another. http://breakfastquay.com/rubberband/ This maintenance release contains a fix for a

Re: [LAD] is this a compiler issue??

2009-08-19 Thread Chris Cannam
On Wed, Aug 19, 2009 at 4:42 PM, Conrad Berhörsterconrad.berhoers...@gmx.de wrote: Additionally i have read some things about denormals and SSE. It seems, that the Problem only obtain on the AMD processor My impression was that Intel CPUs slow down more than AMDs for denormal handling. But my

Re: [LAD] GTK+ vs QT for new Open Source Project.

2009-08-14 Thread Chris Cannam
On Fri, Aug 14, 2009 at 2:36 PM, Ray Rashifschivmeis...@gmail.com wrote: How about Juce? =p http://www.rawmaterialsoftware.com/juce/ Or NUI: http://www.libnui.net/ ... I've never tried this, would be interested in impressions from anyone who has. Chris

Re: [LAD] GTK+ vs QT for new Open Source Project.

2009-08-14 Thread Chris Cannam
On Thu, Aug 13, 2009 at 8:29 PM, David Robillardd...@drobilla.net wrote: Gtkmm is quite nice for the more C++ minded.  Much nicer standard C++ style than the cracked out preprocessed pseudo-C++ insanity that is Qt, at any rate. As Pedro says, Qt just contains a code generator; you still end up

  1   2   >