Re: [LAD] JACK MIDI

2008-01-18 Thread Emanuel Rumpf
some of the things mentioned could be done by simply extending the midi specification. for example, if one needed a higher resolution for a note-on events velocity, the event could be followed by a sysex data with one or two additional 7-bit values. (kind like it's already done with MSB and LSB

Re: [LAD] jack feature request

2008-05-04 Thread Emanuel Rumpf
2008/5/4, Paul Davis [EMAIL PROTECTED]: the thing to do is to fire up aplay with a long audio file, then put the laptop into suspend. if it comes back from suspend with working playback, its a JACK issue. otherwise, its an ALSA card-specific driver issue. ok now managed to play a wav

Re: [LAD] embedded high end audio

2008-07-22 Thread Emanuel Rumpf
2008/7/22 porl sheean [EMAIL PROTECTED]: hi there everyone. i hope this is the right list for this, but i just had a question about embedded hardware. this list has been more software-related so far maybe a (google-) group as sci . electronics . components could be more helpfull to you

Re: [LAD] Writing a library?

2008-07-23 Thread Emanuel Rumpf
2008/7/23 Nedko Arnaudov [EMAIL PROTECTED]: I'd sugeest you waf, takes goods sides of autotools (separate configure stage), scons (python) and cmake (nice progress indication). And even has good features that are unique. Like. waf being part of source tree, thus multiple developers cannot end

Re: [LAD] Guide to Linux Sound APIs

2008-09-24 Thread Emanuel Rumpf
2008/9/25 Lennart Poettering [EMAIL PROTECTED]: http://0pointer.de/blog/projects/guide-to-sound-apis I'd be very thankful for comments! Thank you for this effort. I think it's a good idea, but I feel it's to biased too. For example you write: I don't think that PortAudio is very good API

Re: [LAD] [ot] capitalising words in a shell-script

2008-09-26 Thread Emanuel Rumpf
2008/9/27 Wolfgang Woehl [EMAIL PROTECTED]: Emanuel Rumpf: python -c d='monday'.capitalize(); print d[0:3] Instan methods, whoa. You win :) Can you get rid of d? like this: ? python -c print 'monday'[:3].capitalize() with use of stdin: echo monday | python -c import sys; print

Re: [LAD] [ot] capitalising words in a shell-script

2008-09-27 Thread Emanuel Rumpf
2008/9/27 Jens M Andreasen [EMAIL PROTECTED]: ... But my nightmare is the day when procesors gets so powerful so that the new kids on the block decides to rewrite the (Linux)kernel in javascript! Still in planning stage, but maybe not that far away: http://sourceforge.net/projects/cleese/

Re: [LAD] Something like Processing for audio

2008-09-28 Thread Emanuel Rumpf
Do you mean something like SynthEdit for VST ? I've never worked with it but understood it were a kind of plug'n-drag your own synth, without coding skills. Some comparable apps exist: Ingen, Alsa Modular Synth, Clam, GAlan, any more ?? If you want to code but have it easy, there is no

Re: [LAD] Something like Processing for audio

2008-09-29 Thread Emanuel Rumpf
2008/9/29 nescivi [EMAIL PROTECTED]: If the computer (or maybe rather computation) becomes your instrument of choice to make music, you have to understand how it works. That takes learning too. The question here is: what to learn? I would not expect a musican to learn programming in order to

Re: [LAD] LASH - some questions comments

2008-10-16 Thread Emanuel Rumpf
Hi I get handler/signal doesn't exist messages. If I press the save button in lash_panel: lash_control_signal_handler: Received unknown signal 'ProjectSaved' lash_control_signal_handler: Received unknown signal 'ProjectModifiedStatusChanged' Is that expected behavior ? (lash 6.0rc1, Compiled

Re: [LAD] linuxaudio.org

2008-10-25 Thread Emanuel Rumpf
2008/10/25 Robin Gareus [EMAIL PROTECTED]: Consider conference.linuxaudio.org or conf.linuxaudio.org. Redundant redundancy department / cryptic abbrev. ;) old legacy issue: Conference vs. Consortium came up with LAC around the same time: the consotrium owns the www. website, lac. is the

Re: [LAD] JACK and computer sleeping

2009-03-22 Thread Emanuel Rumpf
of interest: http://en.opensuse.org/Pm-utils#Creating_your_own_hooks ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev

Re: [LAD] Need to look at and tune an acoustic instrument

2009-06-06 Thread Emanuel Rumpf
2009/6/1 Jan Weil jan.w...@web.de: On Mon, Jun 01, 2009 at 12:06:16AM -0400, Gene Heskett wrote: I'm told that matlab can do this, but this is a one time deal on a home made instrument.  I've not that sort of money to spend. Do we have anything for linux that can take a microphone input to an

Re: [LAD] GPL Violation Alert! - update

2009-08-05 Thread Emanuel Rumpf
2009/8/5 Frank Barknecht f...@footils.org: Quotint the GPL-FAQ. However applied to LADSPA this would mean, that GPL-plug-ins are not allowed in commercial software *at all*, That's been *my* understanding of the GPL too: It just doesn't want GPL'd software to be used by proprietary software in

[LAD] jackd api change, fluidsynth, etc.

2009-10-11 Thread Emanuel Rumpf
In the new jack API the function jack_client_new ist deprecated. Actually it's not only deprecated: Apps using it don't play any sound, as I've experienced with alsaplayer, and fluidsynth for example. I'm thus inviting 1. to change all apps which still use jack_client_new to use this instead:

Re: [LAD] jackd api change, fluidsynth, etc.

2009-10-11 Thread Emanuel Rumpf
2009/10/11 victor victor.lazzar...@nuim.ie: Csound also uses jack_client_new(). Is there any document explaining what needs to be done to update to the new API? Replace jack_client_new() with jack_client_open(), as mentioned. More info here:

Re: [LAD] jackd api change, fluidsynth, etc.

2009-10-11 Thread Emanuel Rumpf
2009/10/11 Adrian Knoth a...@drcomp.erfurt.thur.de: On Sun, Oct 11, 2009 at 04:41:25PM +0200, Emanuel Rumpf wrote: In the new jack API the function jack_client_new is deprecated. Actually it's not only deprecated: Apps using it don't play any sound, Huu? As far as I know, nothing has

Re: [LAD] State of Plugin API's

2009-10-28 Thread Emanuel Rumpf
2009/10/28 Jörn Nettingsmeier netti...@folkwang-hochschule.de: let's take the lv2 technology, get a set of canonical extensions that every plugin author can expect to be present on every host worth its salt, and drag it to critical mass :) Also there should be two full-packages: lv2-sdk

[LAD] alsaplayer fix

2009-11-02 Thread Emanuel Rumpf
Some fixes for alsaplayer 0.99.80 - compiles with gcc 4.4 now - works with new JACK version (1.9.3) (jackd audio server) Replace the old files with those provided in this package. Recompile. -- E.R. alsaplayer-0.99.80.fix.tar.bz2 Description: BZip2 compressed data

Re: [LAD] alsaplayer fix

2009-11-02 Thread Emanuel Rumpf
2009/11/2 f...@kokkinizita.net: On Mon, Nov 02, 2009 at 10:31:26PM +0100, Emanuel Rumpf wrote: Some fixes for alsaplayer 0.99.80 - compiles with gcc 4.4 now - works with new JACK version (1.9.3)  (jackd audio server) If you did add a call to jack_get_sample_rate(), that was not necessary

[LAD] timers

2009-11-07 Thread Emanuel Rumpf
Hi I'm confused about all the timers. There is: - system timer - hpet (high precision event timer) - hr-timer (high resolution timer) - rtc (real time clock) - cyclic (what's that? a coded loop?) - anything else ? What is the relation of all these ? Which hardware devices are actually used by

Re: [LAD] timers

2009-11-07 Thread Emanuel Rumpf
2009/11/7 James Warden warj...@yahoo.com: You can read more at http://en.wikipedia.org/wiki/High_Precision_Event_Timer Thanks for your interrest. I found some kernel docu: http://www.mjmwired.net/kernel/Documentation/timers/ And: http://lwn.net/Articles/167897/ Looks like HPET and RTC are

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

2009-11-08 Thread Emanuel Rumpf
2009/11/8 Jeff McClintock j...@synthedit.com: insert obligatory GMPI joke here -dr GMPI is quietly and successfully in use as the new native plugin format of SynthEdit. I've so far written 70 plugins with it, and others are writing more. SynthEdit's previous plugin format   has about 1000

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

2009-11-08 Thread Emanuel Rumpf
2009/11/8 Paul Davis p...@linuxaudiosystems.com: On Sun, Nov 8, 2009 at 7:50 AM, Emanuel Rumpf xb...@web.de wrote: 2009/11/8 Jeff McClintock j...@synthedit.com: FLOSS poeple - let's rather ignore GMPI as long as we can. I don't recall you being involved in the GMPI process. I was, and so

[LAD] weak wiki question - linuxaudio.org

2009-11-14 Thread Emanuel Rumpf
How to edit those pages with content links as : {{topicmidi_software}} ?? Is that for choosen developers only ? Maybe related information should be added to editor_notes (http://wiki.linuxaudio.org/wiki/editor_notes). Thanks -- E.R. ___

Re: [LAD] weak wiki question - linuxaudio.org

2009-11-14 Thread Emanuel Rumpf
2009/11/15 Ray Rashif schivmeis...@gmail.com: 2009/11/15 Emanuel Rumpf xb...@web.de How to edit those pages with content links as : {{topicmidi_software}} ?? Is that for choosen developers only ? Maybe related information should be added to editor_notes (http://wiki.linuxaudio.org/wiki

Re: [LAD] weak wiki question - linuxaudio.org

2009-11-14 Thread Emanuel Rumpf
2009/11/15 Ray Rashif schivmeis...@gmail.com: 2009/11/15 Emanuel Rumpf xb...@web.de When clicking the edit button, I get excactly this: = MIDI Software =  - {{tagEnvironments}}  - {{tagMIDI_Programming_Resources}} {{topicmidi_software}} What I'd like to know: How to edit

Re: [LAD] weak wiki question - linuxaudio.org

2009-11-14 Thread Emanuel Rumpf
2009/11/15 Ray Rashif schivmeis...@gmail.com: What do you want to extend the page MIDI Software with? Let's say you have created a new page midirandomizer, or it already exists but is not in the MIDI Software list and you want to add it. On the midirandomizer page, you should have at least:

Re: [LAD] GUI for audio application

2009-12-30 Thread Emanuel Rumpf
2009/12/29 Arnold Krille arn...@arnoldarts.de: Very shiny. However, pretty useless as far as screen real-estate goes. 100 or so pixels either side for 'screws' is not necessary either. And pixel-based guis are _so_ last century. When you want good guis, that is usable and scalable and good

Re: [LAD] audio function generator ?

2010-01-31 Thread Emanuel Rumpf
2010/1/31 Kjetil S. Matheussen k.s.matheus...@notam02.no: This is an example of a generated function: (- (* (* (/ (/ (/ 713.662104415 445.034158546 ) (- 490.692993367 559.51504981 ) ) (* time 660.128287744 ) ) (% 590.971081136 (* (- 23.1423968616 785.746653358 ) time ) ) ) (/ (/ (* (sin

[LAD] Has anyone ever played a plugin in realtime ... [related to:] hard realtime performance synth

2010-02-04 Thread Emanuel Rumpf
Has anyone ever played a plugin in realtime ( live )... ...and I don't mean a one-finger melody, but a mutli-polyphonic piano piece, eventually with sustain held down, which resulted in about 20 to 40 simultaneusly processed voices. I just realized, that I've never been able to do that. Neither

Re: [LAD] Has anyone ever played a plugin in realtime ... [related to:] hard realtime performance synth

2010-02-06 Thread Emanuel Rumpf
2010/2/4 Jens M Andreasen jens.andrea...@comhem.se: Zap the Gnome on steroids and dedicate your GPU for audio then! How to ? Where is the switch that would tell ladspa/dssi to use the GPU for processing ? I have success with 3 audio buffers в 0.3 ms + another 0.3 ms for the PCIe roundtrip

Re: [LAD] Has anyone ever played a plugin in realtime ... [related to:] hard realtime performance synth

2010-02-08 Thread Emanuel Rumpf
2010/2/8 Joshua Boyd jdb...@jdboyd.net: However, I don't think it is generally right for linux audio until I can write cuda code (or a similar language) and have it run on Nvidia cards, ATI cards, at least one card using open source drivers, and plain CPUs using SSE (and/or threading). It

Re: [LAD] Has anyone ever played a plugin in realtime ... [related to:] hard realtime performance synth

2010-02-10 Thread Emanuel Rumpf
2010/2/8 Paul Davis p...@linuxaudiosystems.com: not all PCs can do it. but its simply not true that PCs can't do it. Accepted. When running any 32 polyphonic hw synth, it is able to do those 32 voices anytime. When running out of the voices, something will happen (e.g. voice

Re: [LAD] Tascam US-1641?

2011-06-25 Thread Emanuel Rumpf
2011/6/22 Jeremy Jongepier autosta...@gmail.com: The US-1641 still appears to be unsupported. http://www.google.com/search?q=tascam+1641+site:mailman.alsa-project.org Also it appears superseded by Tascam US-1800 http://tascam.com/product/us-1800/

Re: [LAD] Determining Phase

2011-06-25 Thread Emanuel Rumpf
2011/6/25 Fons Adriaensen f...@linuxaudio.org: On Sat, Jun 25, 2011 at 01:55:05PM -0500, Gabriel M. Beddingfield wrote: Do you mean... for a very simple sine wave? Assuming yes:   p = asin( x / A ) Where:   A is the amplitude of the sine wave you mean the maximal amplitude (-MAX = x =

Re: [LAD] Determining Phase

2011-06-25 Thread Emanuel Rumpf
2011/6/26 Emanuel Rumpf xb...@web.de: since x = A (always), better: abs( x ) = abs( A ) that result is not possible, with that function at least ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org

Re: [LAD] Determining Phase

2011-06-25 Thread Emanuel Rumpf
2011/6/26 Gabriel M. Beddingfield gabrb...@gmail.com: *headdesk*.  Yes... should have been the half-amplitude of the signal...   p = asin( 2*x / A ) I.e. MAX = A/2 and MIN = -A/2 ? Try with φ = ∆t * f * 2π(rad) -- φ = 1s * 1Hz * 2π = 2π (rad) φ = 0.5s *

[LAD] gladish crashes

2011-06-26 Thread Emanuel Rumpf
output + backtrace - canvas::ports_connected(3, 24, 2, 10) canvas::ports_connected(1, 1, 4, 25) canvas::ports_connected(1, 2, 4, 26) canvas_cls::on_realize Program received signal SIGSEGV, Segmentation fault. 0x0042b36c in ladish_room_proxy_get_recent_projects

Re: [LAD] gladish crashes

2011-06-26 Thread Emanuel Rumpf
also valgrind is reporting the following: ==13299== ==13299== Conditional jump or move depends on uninitialised value(s) ==13299==at 0xA6540CB: __GI___strcasecmp_l (strcmp.S:243) ==13299==by 0xA5EDF60: __gconv_open (gconv_open.c:70) ==13299==by 0xA5FC106: _nl_find_msg

Re: [LAD] Just spotted this

2011-06-26 Thread Emanuel Rumpf
2011/6/26 Fons Adriaensen f...@linuxaudio.org: On Sun, Jun 26, 2011 at 01:24:39PM -0500, Duncan Gray wrote: I've worked with XMOS, they're first rate. I hope they make it. Their processor technology is killer. Couldn't agree more. And the USB 2.0 Audio Class is finally coming:

Re: [LAD] Yoshimi Midi Learn: 1st testing release

2011-06-26 Thread Emanuel Rumpf
2011/6/26 Renato renn...@gmail.com: Flushing log: Default instrument tar file /usr/local/share/yoshimi/yoshimi-instruments.tar.gz not found should I point it to the yoshimi-instruments.tar.gz that's found one directory up (in the root of the cloned git)? how? maybe : ? sudo ln -s

Re: [LAD] wiki page: dead projects

2011-06-30 Thread Emanuel Rumpf
2011/6/30 Renato renn...@gmail.com: Maybe add a more detailed explanations than on the unmaintained page, like Kluppe is great but it would greatly benefit from basic midi support? Add that info to the kluppe wiki page. (Or to a new dedicated page, gathering such issues) Such a thing could

Re: [LAD] Jack Session Manager: feature request

2011-07-01 Thread Emanuel Rumpf
2011/7/1 rosea grammostola rosea.grammost...@gmail.com: Hmm PHASEX deserves the same kind of love Zynaddsubfx gets these days via Yoshimi imho. It's one of the few quality synths on Linux. Maybe a generous hacker will provide a patch for JS support in PHASEX :) Hi Following your call, rosea,

Re: [LAD] Jack Session Manager: feature request

2011-07-02 Thread Emanuel Rumpf
2011/7/2 rosea grammostola rosea.grammost...@gmail.com: On 07/02/2011 12:52 AM, Emanuel Rumpf wrote: HINT:   In the new qjackctl, the session-SAVE-dialog has a button labled Open. Sorry,  I don't see what you mean. It is called Open or something else...? Yes, sorry, the message doesn't

Re: [LAD] PHASEX

2011-07-02 Thread Emanuel Rumpf
2011/7/2 rosea grammostola rosea.grammost...@gmail.com: It seems to work good here. You  have to disable JACK autoconnect in PHASEX and then the connections seems to work. Here they don't. And phasex requires much time to start. How does jack-session know, when an application is ready for

Re: [LAD] Feature requests: add JackSession support

2011-07-03 Thread Emanuel Rumpf
2011/7/2 m.wolkst...@gmx.de m.wolkst...@gmx.de: but i didn't agree to save the application data into the jack-session folder! You really should make that a user option ! One of the main points of a session is, to keep data *together*. So everything belonging to one session goes to one

Re: [LAD] Feature requests: add JackSession support

2011-07-03 Thread Emanuel Rumpf
2011/7/3 Paul Davis p...@linuxaudiosystems.com: i feel that if you spend too long reasoning about this, you will conclude, as I have, that JACK was actually a mistake (at least in terms of the basic framework in which to glue together different things processing data streams). the absence of

Re: [LAD] Hello World in LV2

2011-07-06 Thread Emanuel Rumpf
2011/7/6 David Robillard d...@drobilla.net: ...  Eventually I think it might be nice to do a big LV2 Universe tarball release of everything in there, I can only say YES YES YES to that. Would you believe, how cumbersome it's been to track, follow and install LV2 releases ? (The same

Re: [LAD] Hello World in LV2

2011-07-06 Thread Emanuel Rumpf
2011/7/6 David Robillard d...@drobilla.net: For users, there are tarballs of all released extensions, ... Tarballs are released, and announcements are made.  What is the problem? The problem is: tarballs is plural. For LV2 you have to download x tars, compile, install and when you're finally

Re: [LAD] Hello World in LV2

2011-07-06 Thread Emanuel Rumpf
2011/7/6 David Robillard d...@drobilla.net: ... So, something like a waf script, and an INSTALL file, and a README file?  Something like, oh I don't know, the ones that have been there ever since the repository was created? ;) Indeed - one has to install lv2 from the repository. Then

Re: [LAD] Feature requests: add JackSession support

2011-07-10 Thread Emanuel Rumpf
2011/7/10 rosea grammostola rosea.grammost...@gmail.com: On 07/03/2011 12:27 AM, Fons Adriaensen wrote: As to Jack Session support, I won't even consider it as long as it doesn't support quit-without-save. The rationale for not supporting this is IMNSHO completely bogus. After playing

Re: [LAD] a small jack-session extension, proposal - was: Feature requests: add JackSession support

2011-07-11 Thread Emanuel Rumpf
2011/7/11 Renato renn...@gmail.com: On Sun, 10 Jul 2011 19:43:53 +0200 rosea grammostola wrote: On 07/10/2011 06:33 PM, Emanuel Rumpf wrote: http://wiki.linuxaudio.org/wiki/user/emrum/jack_session_2_draft Good job. I added some comments. Thank you. just wanted to notify that one

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

2011-07-12 Thread Emanuel Rumpf
Will this solve any of the problems you are worrying about ? Anyway, I'm mentioning it: http://gcc.gnu.org/projects/gomp/ -- E.R. ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org

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

2011-08-20 Thread Emanuel Rumpf
2011/7/20 Kai Vehmanen kvehma...@eca.cx: PS My plan B is to wait and see for another 10 years (and many more   long threads about this topic on this list), and then   I can at least just start using C++0x already... ;) It's called C++11 now and accepted by ISO already ;) 2011 April 11 ---

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

2011-08-27 Thread Emanuel Rumpf
2011/8/20 Emanuel Rumpf xb...@web.de: Technologies as Mono and LLVM appear to make that (using different progr. languages) possible. ... and Java. Microsoft submitted a portion of its .Net framework to a standards body, but Heffner estimates it amounts to only 10%, ... ( source: http

Re: [LAD] jack session compatible applications?

2011-10-01 Thread Emanuel Rumpf
2011/9/27 thijs van severen thijsvanseve...@gmail.com: On 09/26/2011 09:21 AM, thijs van severen wrote: how about Yoshimi, AMsynth, Ghostess ? Yoshimi: since 0.060. amSynth 1.3: the 1.3 beta's have JS support. Hi Grammostola assembled a list of JS apps :

Re: [LAD] Communicating between python UI and C++ engine for real time audio?

2011-11-04 Thread Emanuel Rumpf
2011/11/3 Paul Davis p...@linuxaudiosystems.com: On Thu, Nov 3, 2011 at 4:02 PM, Harry van Haaren harryhaa...@gmail.com wrote: Just wrap two ringbuffers into a single class, and then have two set / get functions. Basically one RtQueue instance can pass messages back and forth between two

Re: [LAD] prototyping callback based architecture in python?

2011-11-04 Thread Emanuel Rumpf
2011/11/2 Iain Duncan iainduncanli...@gmail.com: Hi, I'm working on an a project that I intend to do using the STK in a callback style, but am hoping I can prototype the architecture in python ... ... ... until I've figured out the various components and their responsibilities and

Re: [LAD] Communicating between python UI and C++ engine for real time audio?

2011-11-04 Thread Emanuel Rumpf
2011/11/4 Paul Davis p...@linuxaudiosystems.com: On Fri, Nov 4, 2011 at 1:16 PM, Emanuel Rumpf xb...@web.de wrote: While this is restrictive, in the way you mention, I think it's a welcome simplification ( compared to implementing a real-time-capable-linked-list + other rt-structures

Re: [LAD] prototyping callback based architecture in python?

2011-11-04 Thread Emanuel Rumpf
2011/11/4 Iain Duncan iainduncanli...@gmail.com: On Fri, Nov 4, 2011 at 11:32 AM, Kjetil Matheussen Are you sure you need to use Python? There are other high level languages letting you do this, which are much faster than Python. LuaAV for Lua is the most obvious since Lua is the same

Re: [LAD] timing the processing of queues between engine and ui threads?

2011-11-06 Thread Emanuel Rumpf
2011/11/5 Iain Duncan iainduncanli...@gmail.com: On Thu, Nov 3, 2011 at 8:05 PM, David Robillard d...@drobilla.net wrote: The only difference non-jack would make is you need some function to tell you roughly what audio time it is you can call from another thread. Does one use the system

Re: [LAD] prototyping callback based architecture in python?

2011-11-06 Thread Emanuel Rumpf
2011/11/4 Iain Duncan iainduncanli...@gmail.com: Thanks for the opinion Emmanual, very helpful. Yeah, it may be better to just start off in C++ for the engine side and bite the bullet there. You can use C++ for it. - that doesn't mean you should ;) There may be more appropriate progr.

Re: [LAD] timing the processing of queues between engine and ui threads?

2011-11-07 Thread Emanuel Rumpf
2011/11/6 Paul Davis p...@linuxaudiosystems.com: On Sun, Nov 6, 2011 at 2:20 AM, Emanuel Rumpf xb...@web.de wrote: 2011/11/5 Iain Duncan iainduncanli...@gmail.com: On Thu, Nov 3, 2011 at 8:05 PM, David Robillard d...@drobilla.net wrote: The only difference non-jack would make is you need

Re: [LAD] memory allocation for the real time thread, opinions wanted

2012-02-27 Thread Emanuel Rumpf
Hi It's good to work with pointers, as Nick pointed out. If that is not possilbe for any reason, an options is to use a (pre-allocated) memory pool. You might want to examine this library : TLSF http://www.gii.upv.es/tlsf/ I could allocate in the non-realtime thread and then pass memory over

Re: [LAD] [ANN] Qtractor 0.5.4 - Echo Victor shouts out!

2012-03-03 Thread Emanuel Rumpf
Am 3. März 2012 23:29 schrieb Paul Davis p...@linuxaudiosystems.com: OSC this general language is the whole problem. you can't send OSC to an OSC capable plugin or an external OSC application in any generalized sense, because there is no shared format for the messages. the sequence of

Re: [LAD] [ANN] Qtractor 0.5.4 - Echo Victor shouts out!

2012-03-04 Thread Emanuel Rumpf
Am 4. März 2012 14:38 schrieb Paul Davis p...@linuxaudiosystems.com: ... the problem for users is that it leaves the mappings unspecified, and although there are some clever solutions for this (several of them), from a user's perspective it always adds an extra layer of complexity. contrast

Re: [LAD] preset saving in sessions

2012-03-04 Thread Emanuel Rumpf
Am 4. März 2012 22:47 schrieb David Robillard d...@drobilla.net: On Sun, 2012-03-04 at 16:17 -0500, Paul Davis wrote: On Sun, Mar 4, 2012 at 3:37 PM, J. Liles malnour...@gmail.com wrote: consider the SFZ file format. it refers to other audio samples. it doesn't require that the references

Re: [LAD] [ANN] Qtractor 0.5.4 - Echo Victor shouts out!

2012-03-05 Thread Emanuel Rumpf
Am 5. März 2012 12:24 schrieb Fons Adriaensen f...@linuxaudio.org: On Sun, Mar 04, 2012 at 12:55:39AM +0100, Albert Graef wrote: Well, what you see as a problem, I see as a virtue. It gives me the flexibility to just pick my own set of messages for the application at hand. The sequencer

Re: [LAD] Tutorial for programming with JACK

2012-03-08 Thread Emanuel Rumpf
Am 8. März 2012 01:08 schrieb kallipy...@inbox.lv: It is possible with (curses-ansi escapes) TUI vary sine parameters - Frequency and amplitude. Possible with restrictions: You cannot call blocking functions in jacks process() function. Thus non-blocking inter-thread communication may be

Re: [LAD] Linux Malware

2012-03-22 Thread Emanuel Rumpf
Am 22. März 2012 16:17 schrieb Louigi Verona louigi.ver...@gmail.com: what are the reasons there are (almost) no viruses on Linux? I don't write them for Linux, because I don't want to infect my own system :)) OK that was a joke. I don't write viruses and would have to guess an answer :)

Re: [LAD] Non Session Management

2012-03-22 Thread Emanuel Rumpf
Am 22. März 2012 11:55 schrieb rosea.grammostola rosea.grammost...@gmail.com: I wonder what the LAD community thinks about Non Session Manager I would like to try it, but I can't build the DAW and NSM . It doesn't link and causes lots of undefined reference messages. Is the build script

Re: [LAD] Non Session Management

2012-03-26 Thread Emanuel Rumpf
Am 26. März 2012 17:15 schrieb rosea.grammostola yoshimi (NSM patch available). Where to find the NSM patch for yoshimi ? -- E.R. ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org

Re: [LAD] Non Session Management

2012-03-26 Thread Emanuel Rumpf
I've been able now to launch the NON session-manager. - by writing an own simple build-script. ( is my system borked ? or just cmake ?) I have to say, I'm counting me as a fan of J. Liles Software. Somehow I agree with his style, I would described as unbloated, but still pragmatic and effective.

Re: [LAD] Non Session Management

2012-03-26 Thread Emanuel Rumpf
Am 26. März 2012 22:17 schrieb Diego Simak diego.si...@gmail.com: is there any document where to read more about NSM other than http://non.tuxfamily.org/nsm/ ? There is http://non.tuxfamily.org/nsm/API.html In the source package, there is some documentation too ! Finally there is always the

Re: [LAD] Non Session Management

2012-03-27 Thread Emanuel Rumpf
Am 27. März 2012 03:23 schrieb David Robillard d...@drobilla.net: ...  What you end up with is a few directories with specific roles. ... ... Figuring this all out was a long process of trial and error, but now that I write it down it seems clear it can't be simplified without failing to

Re: [LAD] Non Session Management

2012-03-27 Thread Emanuel Rumpf
Am 27. März 2012 21:41 schrieb Fons Adriaensen f...@linuxaudio.org: ... Nor would I want the the shared data to be duplicated In my scenario, this would match EXTERNAL_REF It would only be copied to Lfiles directory, if modified. Obviously there are cases, where this is not desirable and

Re: [LAD] Non Session Management

2012-03-27 Thread Emanuel Rumpf
A second scenario The simple one (simple for the SM, not for the apps): - applications decide themself how to handle large-files - but still tell the SM about all files currently used, when the session is saved This allowed the SM to: - tell the user if a certain file is part of any session

Re: [LAD] Non Session Management

2012-03-28 Thread Emanuel Rumpf
Am 28. März 2012 05:42 schrieb David Robillard d...@drobilla.net: On Tue, 2012-03-27 at 14:24 +0200, Emanuel Rumpf wrote: I am having a hard time imagining anything *less* likely to be adopted than trying to cram a *database* down everyone's throats to save some files! ;) With database here

Re: [LAD] Non Session Management

2012-03-28 Thread Emanuel Rumpf
Am 28. März 2012 05:46 schrieb David Robillard d...@drobilla.net: On Wed, 2012-03-28 at 03:27 +0200, Emanuel Rumpf wrote: A second scenario The simple one (simple for the SM, not for the apps): - applications decide themself how to handle large-files - but still tell the SM about all files

Re: [LAD] Non Session Management

2012-03-28 Thread Emanuel Rumpf
Am 28. März 2012 05:46 schrieb David Robillard d...@drobilla.net: On Wed, 2012-03-28 at 03:27 +0200, Emanuel Rumpf wrote: This allowed the SM to: - tell the user if a certain file is part of any session registered at the SM Why would the user care? (Lets assume I haven't use a certain

Re: [LAD] JACK session API in Perl, Python, Ruby, and Lua

2012-03-28 Thread Emanuel Rumpf
Am 28. März 2012 19:35 schrieb Ed Sweeney e...@onextent.com: Hi folks.  I'm the author, new to the list, new to audio, been on vacation but back now and hoping to learn and contribute.  Programming / playing with jack has been fun! Emanuel, thx for the suggestion.  The job of that mutex is

Re: [LAD] Non Session Management

2012-03-29 Thread Emanuel Rumpf
Am 29. März 2012 10:24 schrieb rosea.grammostola How easy or how difficult is it compared to JackSession for example, to add NSM support to an application? NSM is not more difficult. Look at the yoshimi patch: Include a class, add some handlers, set some options, that's it. You have to know

Re: [LAD] Non Session Management

2012-03-29 Thread Emanuel Rumpf
Am 28. März 2012 20:53 schrieb David Robillard d...@drobilla.net: It's sooo complicated because it forces everything involved to use a special file finding and/or loading interface. wrong - apps only tell the SM about files used externally - that's all. It also requires that central store to

[LAD] NSM - handling large files

2012-03-29 Thread Emanuel Rumpf
The discussion started, with the question about large files. Keep it simple - store either files or links in the session folder ? Why not ? Some more opinions please. -- E.R. ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org

Re: [LAD] NSM - handling large files

2012-03-29 Thread Emanuel Rumpf
Am 29. März 2012 15:34 schrieb Emanuel Rumpf xb...@web.de: Back to life - back to reality 1. We start qtractor as part of a session, create some midi-tracks, include some external wav-files. Should the SM know about these external files, as I suggested ? (Allowing the user to find out basic

Re: [LAD] Non Session Management

2012-03-29 Thread Emanuel Rumpf
Am 29. März 2012 13:16 schrieb thijs van severen IMHO making such a matrix is the only good way to make a decisions of any kind I disagree here: Session managers have different concepts. A simple matrix doesn't do it (show it). IMHO user _experience_ is most important. 1. is it stable and

Re: [LAD] NSM - handling large files

2012-03-30 Thread Emanuel Rumpf
Am 30. März 2012 03:29 schrieb J. Liles malnour...@gmail.com: If all Linux Audio software dealt with external references in this way, archiving/export would be much less problematic. Finding a solution for externals, was the whole point of this discussion. After all the many arguments, I'm

Re: [LAD] NSM - handling large files

2012-04-02 Thread Emanuel Rumpf
Am 2. April 2012 19:17 schrieb J. Liles malnour...@gmail.com: Anyway, from my perspective, correcting the problem is as simple as adding a rule to the NSM API that states: * When connected to a session, the client *MUST* store all new media (recorded audio, etc.) related to the open project

Re: [LAD] NSM - handling large files

2012-04-02 Thread Emanuel Rumpf
Am 2. April 2012 20:39 schrieb Paul Giblock pgib...@gmail.com: Do all target filesystems support symbolic links? yeah ? what would happen to the links, if one copied the session folder to his/her fat32 usb-stick ? simply don't !! ? or de-reference... -- E.R.

Re: [LAD] NSM - handling large files

2012-04-02 Thread Emanuel Rumpf
Am 2. April 2012 21:22 schrieb J. Liles malnour...@gmail.com: Personally, I'm fine with having large files in my session directories. In fact, that's exactly where I want them. Why would one want to duplicate a session with a lot of pre-recorded audio? Maybe with recorded audio, you wouldn't

Re: [LAD] NSM - handling large files

2012-04-02 Thread Emanuel Rumpf
A new thought: Lets say we did store the session as tar.gz, and we de-referenced the symlinks. Means: We have all files related to the session th the tar.gz. So far, so good. Now we re-import the session to NSM: We extract that tar.gz in the NSM sessions-folder. Note: instead of symlinks we

Re: [LAD] NSM - handling large files

2012-04-03 Thread Emanuel Rumpf
Am 2. April 2012 20:05 schrieb Emanuel Rumpf xb...@web.de: NSM has some nice rules already, to make things behave smooth. Now add a few sensible rules, to make sure that audio-file management works equally well. These are really very simple points, I say. Proposing a few simple non

Re: [LAD] NSM - handling large files

2012-04-03 Thread Emanuel Rumpf
 - offer accaptable integrity. All further, extended functionality (export, import, copy, ...) could then become part of a script or of version 2.0 of NSM. ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org

Re: [LAD] NSM - handling large files

2012-04-03 Thread Emanuel Rumpf
Am 3. April 2012 09:21 schrieb Nils l...@nilsgey.de: why don't you write your own Session Manager (Protocol)? You seem to be very knowledgable. I did not write a whole sequencer app yet, that's why I don't call that utopian ;) But Riu did. - I'm not able to do it better than NSM - we do not

Re: [LAD] NSM - handling large files

2012-04-04 Thread Emanuel Rumpf
Am 4. April 2012 08:11 schrieb Louigi Verona louigi.ver...@gmail.com: Am I missing something here? Yes, search the archives. or visit http://wiki.linuxaudio.org/wiki/user/emrum/jack_session_2_draft to see, what NSM tries to improve, by imposing some meaningful rules.

Re: [LAD] NSM - handling large files

2012-04-04 Thread Emanuel Rumpf
Am 4. April 2012 11:18 schrieb rosea.grammostola rosea.grammost...@gmail.com: How much more effort will it be in terms of coding, to implement 'level-1' versus 'level-0'? For anyone who prefers to work with apps-do-whatever-they-want appraoch or

Re: [LAD] How to get NSM?

2012-04-11 Thread Emanuel Rumpf
Am 11. April 2012 12:08 schrieb rosea.grammostola rosea.grammost...@gmail.com: git clone git://git.tuxfamily.org/gitroot/non/daw.git Apart from the master branch, there is also a next branch with new stuff and a nsm-proxy branch for the new proxy app. proxy app - what's that ? -- E.R.

Re: [LAD] jackmixdesk undefined references

2012-04-19 Thread Emanuel Rumpf
Am 19. April 2012 14:41 schrieb Ulrich-Lorenz Schlüter audio-mobs...@gmx.de: /home/uli/workspace/jackmixdesk/trunk/mixdesk_gtk.c:2859: undefined reference to `phat_fan_slider_set_value' install libphat-dev package (if ubuntu) post output of ls /usr/lib/libph* ls

[LAD] changes in gcc

2012-04-29 Thread Emanuel Rumpf
Now ... isn't this a bit frustrating, if scripts stop to work after only 5 years ?? I tried to compile ladspa-sdk, which failed. As I found out, it is due to (nowadays) invalid argument order: failed: $(CC) $(CFLAGS) $(LIBRARIES) -o ../bin/listplugins listplugins.o works: $(CC) $(CFLAGS)

  1   2   >