Re: [LAD] [Bulk] Re: Digital Effects

2014-09-04 Thread Lieven Moors
On Thu, Sep 04, 2014 at 10:01:31AM +0200, Ralf Mardorf wrote: > On Thu, 2014-09-04 at 15:37 +0800, Brad Campbell wrote: > > One thing I told years ago by a gnarled old recording engineer was > > always put plenty of reverb into the vocalists monitor. I took this > > on-board and while I always re

Re: [LAD] [LAU] JACK latency API clarifications

2014-02-22 Thread Lieven Moors
On Fri, Feb 21, 2014 at 04:02:15PM -0500, Paul Davis wrote: > On Fri, Feb 21, 2014 at 3:45 PM, Lieven Moors wrote: > > > On Fri, Feb 21, 2014 at 03:29:40PM -0500, Paul Davis wrote: > > > On Fri, Feb 21, 2014 at 3:27 PM, Lieven Moors > > wrote: > > > >

Re: [LAD] [LAU] JACK latency API clarifications

2014-02-21 Thread Lieven Moors
On Fri, Feb 21, 2014 at 03:29:40PM -0500, Paul Davis wrote: > On Fri, Feb 21, 2014 at 3:27 PM, Lieven Moors wrote: > > > Aren't most clients checking for > > the sample rate in the process callback anyway? > > > if they are, then they are doing it wrong. That

Re: [LAD] JACK latency API clarifications

2014-02-21 Thread Lieven Moors
On Fri, Feb 21, 2014 at 08:34:16PM +0100, Jörn Nettingsmeier wrote: > On 02/21/2014 07:52 PM, Lieven Moors wrote: > >>it was part of the API very early on, then we decided we didn't want to > >>impose the possibility of change on clients. as time goes on, it becomes >

Re: [LAD] JACK latency API clarifications

2014-02-21 Thread Lieven Moors
> it was part of the API very early on, then we decided we didn't want to > impose the possibility of change on clients. as time goes on, it becomes > clear (to me at least) that we should have implemented it. What would be use cases for changing the sample rate dynamically? lieven _

Re: [LAD] making sense of Jack MIDI; or, is this an appropriate use for Jack?

2013-02-16 Thread Lieven Moors
On Fri, Feb 15, 2013 at 01:46:03PM -0800, J. Liles wrote: > On Fri, Feb 15, 2013 at 12:22 PM, Paul Davis > wrote: > > > > > > nobody has ever stepped up to write a library based on JACK MIDI that > > would do "MIDI sequencing" in the sense of your "deliver this event at time > > T where T is arb

Re: [LAD] Announcing PHASEX-0.14.96

2013-01-07 Thread Lieven Moors
On Sun, Jan 06, 2013 at 05:44:25PM -0500, William Weston wrote: > > - Original Message - > > From: Lieven Moors > > > > > > [snip] > > > > > > > > It doesn't build yet. Same errors some other people reported: > > > >

Re: [LAD] Announcing PHASEX-0.14.96

2013-01-06 Thread Lieven Moors
On Sat, Jan 05, 2013 at 08:40:25PM -0500, William Weston wrote: > > - Original Message - > > From: Jeremy Jongepier > > > > On 12/30/2012 10:53 PM, William Weston wrote: > > >> - Original Message - > > >> From: Jeremy Jongepier > > >> So this means starting multiple instances has b

Re: [LAD] NSM - handling large files

2012-03-30 Thread Lieven Moors
On Fri, Mar 30, 2012 at 08:53:26PM +, Fons Adriaensen wrote: > On Fri, Mar 30, 2012 at 09:07:07PM +0200, Lieven Moors wrote: > > > Would there be anything against using hard links? > > A hard link makes the file pointed to part of the session > directory, just as movin

Re: [LAD] NSM - handling large files

2012-03-30 Thread Lieven Moors
On Fri, Mar 30, 2012 at 05:31:57PM +0200, Emanuel Rumpf wrote: > Am 30. März 2012 03:29 schrieb J. Liles : > > > > > 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

Re: [LAD] Non Session Management

2012-03-28 Thread Lieven Moors
On Tue, Mar 27, 2012 at 07:41:27PM +, Fons Adriaensen wrote: > On Mon, Mar 26, 2012 at 05:15:09PM -0700, J. Liles wrote: > > > Fons, I'd like to hear more about this use case. Currently one of the > > strong points of NSM is that applications with heavy state (e.g. large > > audio files) know

[LAD] [LAA] [ANNOUNCE] aj-snapshot-0.9.6 has been released

2012-03-24 Thread Lieven Moors
Hi all, I would like to announce the release of aj-snapshot-0.9.6 aj-snapshot is a command line utility to store/restore ALSA and/or JACK connections to/from an XML file. The most important change in this release is that aj-snapshot behaves differently in daemon mode. In the previous version AL

[LAD] [LAA] [ANNOUNCE] aj-snapshot-0.9.5 has been released

2011-09-04 Thread Lieven Moors
Hi all, I'm proud to announce another release of aj-snapshot. aj-snapshot is a command line utility to store/restore ALSA and/or JACK connections to/from an XML file This release adds one major feature, which is that aj-snapshot can now run in daemon mode. In this mode, aj-snapshot will restore

[LAD] Fwd: Fwd: lv2 extension bugs

2011-07-25 Thread Lieven Moors
On Mon, Jul 25, 2011 at 4:02 PM, David Robillard wrote: > On Mon, 2011-07-25 at 13:05 +0200, Lieven Moors wrote: > > OK, what happened was that I landed on the http://lv2plug.in/ns/ext > > page, was expecting a download extensions link, didn't find it, and > > downloa

[LAD] Fwd: lv2 extension bugs

2011-07-25 Thread Lieven Moors
-- Forwarded message -- From: Lieven Moors Date: Mon, Jul 25, 2011 at 12:55 PM Subject: Re: [LAD] lv2 extension bugs To: David Robillard On Sat, Jul 23, 2011 at 10:46 PM, David Robillard wrote: > On Sat, 2011-07-23 at 21:22 +0200, Lieven Moors wrote: > > On Sa

Re: [LAD] lv2 extension bugs

2011-07-23 Thread Lieven Moors
On Sat, Jul 23, 2011 at 09:10:42PM +0200, Lieven Moors wrote: > On Sat, Jul 23, 2011 at 02:19:39PM -0400, David Robillard wrote: > > On Sat, 2011-07-23 at 17:53 +0200, Lieven Moors wrote: > > > On Sat, Jul 23, 2011 at 10:23:13AM -0500, Gabriel Beddingfield wrote: > > &g

Re: [LAD] lv2 extension bugs

2011-07-23 Thread Lieven Moors
On Sat, Jul 23, 2011 at 02:19:39PM -0400, David Robillard wrote: > On Sat, 2011-07-23 at 17:53 +0200, Lieven Moors wrote: > > On Sat, Jul 23, 2011 at 10:23:13AM -0500, Gabriel Beddingfield wrote: > > > On 07/23/2011 09:59 AM, Lieven Moors wrote: > > > >Just a quick q

Re: [LAD] lv2 extension bugs

2011-07-23 Thread Lieven Moors
On Sat, Jul 23, 2011 at 05:53:43PM +0200, Lieven Moors wrote: > On Sat, Jul 23, 2011 at 10:23:13AM -0500, Gabriel Beddingfield wrote: > > On 07/23/2011 09:59 AM, Lieven Moors wrote: > > >Just a quick question. > > >Is there a bug tracker for lv2 extensions? > >

Re: [LAD] lv2 extension bugs

2011-07-23 Thread Lieven Moors
On Sat, Jul 23, 2011 at 10:23:13AM -0500, Gabriel Beddingfield wrote: > On 07/23/2011 09:59 AM, Lieven Moors wrote: > >Just a quick question. > >Is there a bug tracker for lv2 extensions? > >Couldn't find it... > > If it's a bug with the extension (which is us

[LAD] lv2 extension bugs

2011-07-23 Thread Lieven Moors
Just a quick question. Is there a bug tracker for lv2 extensions? Couldn't find it... greetings, lieven ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev

[LAD] [LAA] [ANN] Release of aj-snapshot-0.9.4

2011-05-17 Thread Lieven Moors
Hi everybody, I've just released aj-snapshot-0.9.4 Aj-snapshot is a command line utility to store/restore ALSA and JACK connections to/from an XML file. Changes in this release: - Make the -a and -j flags work together as expected, when they are combined. - Fixed bug where aj-snapshot would no

Re: [LAD] aj-snapshot fails to connect a2jmidid ports

2011-05-16 Thread Lieven Moors
On Thu, May 05, 2011 at 06:31:42PM +0200, Lieven Moors wrote: > On Thu, May 05, 2011 at 06:24:54PM +0200, Lieven Moors wrote: > > On Thu, May 05, 2011 at 12:20:09PM -0400, Paul Davis wrote: > > > On Thu, May 5, 2011 at 12:14 PM, Lieven Moors > > > wrote: > >

Re: [LAD] aj-snapshot fails to connect a2jmidid ports

2011-05-05 Thread Lieven Moors
On Thu, May 05, 2011 at 06:31:42PM +0200, Lieven Moors wrote: > On Thu, May 05, 2011 at 06:24:54PM +0200, Lieven Moors wrote: > > On Thu, May 05, 2011 at 12:20:09PM -0400, Paul Davis wrote: > > > On Thu, May 5, 2011 at 12:14 PM, Lieven Moors > > > wrote: > >

Re: [LAD] aj-snapshot fails to connect a2jmidid ports

2011-05-05 Thread Lieven Moors
On Thu, May 05, 2011 at 06:24:54PM +0200, Lieven Moors wrote: > On Thu, May 05, 2011 at 12:20:09PM -0400, Paul Davis wrote: > > On Thu, May 5, 2011 at 12:14 PM, Lieven Moors wrote: > > > Hi, I just discovered that aj-snapshot fails to connect > > > a2jmidid por

Re: [LAD] aj-snapshot fails to connect a2jmidid ports

2011-05-05 Thread Lieven Moors
On Thu, May 05, 2011 at 12:20:09PM -0400, Paul Davis wrote: > On Thu, May 5, 2011 at 12:14 PM, Lieven Moors wrote: > > Hi, I just discovered that aj-snapshot fails to connect > > a2jmidid ports that appear in jack midi. > > > > I store connections by seperating the cl

[LAD] aj-snapshot fails to connect a2jmidid ports

2011-05-05 Thread Lieven Moors
Hi, I just discovered that aj-snapshot fails to connect a2jmidid ports that appear in jack midi. I store connections by seperating the client and port name from what jack_get_ports returns, and I restore connections by concatenating those as port names again (with a seperating colon). This seems

[LAD] [LAA] Release of aj-snapshot-0.9.3

2011-05-04 Thread Lieven Moors
Hi everyone, This is a small update to aj-snapshot. Aj-snapshot is a small command-line utility that can be used to store/restore ALSA and JACK connections to/from an XML file. This release fixes a small and a big bug: - Correction to the license headers which referred to the wrong program...

Re: [LAD] Finding ALSA sequencer client/port numbers

2011-04-22 Thread Lieven Moors
On Fri, Apr 22, 2011 at 07:09:24PM -0400, Paul Davis wrote: > On Fri, Apr 22, 2011 at 7:05 PM, Lieven Moors wrote: > > > I had a similar problem in my studio when I wanted to restore > > connections with multiple ZynaddsubFX instances. All the port names > > were the

Re: [LAD] Finding ALSA sequencer client/port numbers

2011-04-22 Thread Lieven Moors
On Fri, Apr 22, 2011 at 10:30:55PM +, Fons Adriaensen wrote: > On Fri, Apr 22, 2011 at 06:06:54PM -0400, David Robillard wrote: > > > Alsa sequencer names aren't unique or intended for use as identifiers, > > you probably don't want to do this if it's at all possible to avoid... > > If that'

[LAD] [LAA] aj-snapshot-0.9.2

2011-04-15 Thread Lieven Moors
Hi everybody. This is the second release of aj-snapshot, which is a command line utility to store/restore ALSA and/or JACK connections. For more information: goto http://aj-snapshot.sourceforge.net/ Changes in this release: - Ask for confirmation when the user saves a snapshot over an existing

Re: [LAD] accepted use of sync callback

2011-03-26 Thread Lieven Moors
Sorry to have sent messages to your personal mail adresses. Still have to get used to this... lieven ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev

Re: [LAD] accepted use of sync callback

2011-03-26 Thread Lieven Moors
On Sat, Mar 26, 2011 at 04:40:03PM -0400, Paul Coccoli wrote: > On Sat, Mar 26, 2011 at 11:08 AM, Lieven Moors wrote: > > My question is, if it would be acceptable to use the sync callback > > to do this, because strictly speaking, my client wouldn't be a > > slow sy

Re: [LAD] accepted use of sync callback

2011-03-26 Thread Lieven Moors
On Sat, Mar 26, 2011 at 07:50:12PM +0100, torbenh wrote: > On Sat, Mar 26, 2011 at 04:45:51PM +0100, Lieven Moors wrote: > > Hi Paul, > > > > Thanks for your reply. > > I'm not sure my program would satisfy the realtime constraint. > > But I'll have a l

Re: [LAD] accepted use of sync callback

2011-03-26 Thread Lieven Moors
Hi Paul, Thanks for your reply. I'm not sure my program would satisfy the realtime constraint. But I'll have a look at both options again... Greets, lievenmoors On Sat, Mar 26, 2011 at 11:18:20AM -0400, Paul Davis wrote: > On Sat, Mar 26, 2011 at 11:08 AM, Lieven Moors

[LAD] accepted use of sync callback

2011-03-26 Thread Lieven Moors
Hi everybody, I have a question. I'm trying to figure out how to deal with transport locate changes in my arpeggiator "flarps". I am generating MIDI events only when necessary, so I'm not able to rewind the state of the program. I only keep track of Note-off messages, because they can be sent o

[LAD] [ANN] first release of flarps

2011-03-16 Thread Lieven Moors
I would like to announce the release of flarps-0.1.0 Flarps is an arpeggiator for Linux. It uses JACK MIDI to generate melodies, and it can be controlled live by editing a text file in a simple text-editor. Flarps is designed around the notion of 'steps'. A step describes the relative distance be

Re: [LAD] jack_snapshot http://tapas.affenbande.org/

2011-01-10 Thread Lieven Moors
On Mon, Jan 10, 2011 at 11:12:53AM +0100, Renato wrote: > On Sun, 09 Jan 2011 21:37:14 +0100 > Ralf Mardorf wrote: > > > Oops, is there still a source for jack_snapshot, since I can't get > > connected to http://tapas.affenbande.org/?! > > > > ___ > >

Re: [LAD] tree sort

2010-10-16 Thread Lieven Moors
On Sat, Oct 16, 2010 at 09:04:09PM -0400, Jeremy wrote: > On Sat, Oct 16, 2010 at 6:41 AM, lieven moors wrote: > > > On Sat, Oct 16, 2010 at 11:06:19AM +0200, Jens M Andreasen wrote: > > > What you can do is, take an existing implementation and preallocate a > > >

Re: [LAD] tree sort

2010-10-16 Thread Lieven Moors
On Sat, Oct 16, 2010 at 09:04:09PM -0400, Jeremy wrote: > On Sat, Oct 16, 2010 at 6:41 AM, lieven moors wrote: > > > On Sat, Oct 16, 2010 at 11:06:19AM +0200, Jens M Andreasen wrote: > > > What you can do is, take an existing implementation and preallocate a > > >

Re: [LAD] tree sort

2010-10-16 Thread Lieven Moors
On Sat, Oct 16, 2010 at 12:41:50PM +0200, lieven moors wrote: > On Sat, Oct 16, 2010 at 11:06:19AM +0200, Jens M Andreasen wrote: > > What you can do is, take an existing implementation and preallocate a > > fixed number of objects in a linked list, like a stack. Then you pop of

Re: [LAD] tree sort

2010-10-16 Thread lieven moors
t; whereever there is a free() > > Hi Jens, Thanks for the suggestion! That sounds exactly like what I want to do. Though I still wonder if there are any existing implementations out there that use the stack directly... Greetings, Lieven > On Sat, 2010-10-16 at 00:35 +0200, Lieve

[LAD] tree sort

2010-10-15 Thread Lieven Moors
Hi everyone, I am looking for a self balancing binary tree implementation in C or C++ that I can use in the JACK proces callback. I was thinking about something like multiset in c++ (equal keys allowed), but that doesn't use dynamic memory allocation. Thanks for your help Greetings, Lieven

Re: [LAD] twice as loud

2010-07-25 Thread lieven moors
On 07/25/2010 09:31 AM, Tim E. Real wrote: > Hey, you know that little triangular flap of skin that almost > covers the ear, just above the earlobe? > > Whaddya think if humans are (were?) to evolve that > little flap so it can be completely and tightly pressed > against the ear (like you can d

Re: [LAD] twice as loud

2010-07-24 Thread lieven moors
On 07/24/2010 10:31 PM, f...@kokkinizita.net wrote: > On Sat, Jul 24, 2010 at 02:58:36PM +0200, lieven moors wrote: > > >> On 07/23/2010 10:23 PM, f...@kokkinizita.net wrote: >> >>> On Fri, Jul 23, 2010 at 06:42:11PM +0200, lieven moors wrote: >>> >

Re: [LAD] twice as loud

2010-07-24 Thread lieven moors
On 07/23/2010 10:23 PM, f...@kokkinizita.net wrote: > On Fri, Jul 23, 2010 at 06:42:11PM +0200, lieven moors wrote: > > >> On 07/23/2010 06:29 PM, f...@kokkinizita.net wrote: >> >> >>> Transporting this to the audio domain, given two similar >>

Re: [LAD] twice as loud

2010-07-23 Thread lieven moors
On 07/23/2010 06:29 PM, f...@kokkinizita.net wrote: > On Fri, Jul 23, 2010 at 01:28:37PM +0200, lieven moors wrote: > > >> I don't think this is easy. Imagine a ruler lying on your desk, and >> try to imagine the point where the ruler would become twice as >>

Re: [LAD] twice as loud

2010-07-23 Thread lieven moors
On 07/22/2010 11:25 PM, Albert Graef wrote: > lieven moors wrote: > >> ...continuation of truncated mail (does anyone know why this happens?) >> > Probably it's the second "From" line; looks like your mail client is > confused by this. > > Con

Re: [LAD] mailing list subject line

2010-07-23 Thread lieven moors
On 07/23/2010 02:14 PM, Gabriel M. Beddingfield wrote: > > Hi Lieven, > > On Fri, 23 Jul 2010, lieven moors wrote: > >> Hi everybody, >> >> I need some help on using the mailing list. >> The problem is that I don't know why my posts >> are creatin

[LAD] mailing list subject line

2010-07-23 Thread lieven moors
Hi everybody, I need some help on using the mailing list. The problem is that I don't know why my posts are creating new threads in the mailing list archives. And I am not sure what the subject line should be, so the post gets attached to the existing thread. I use "Re: subject" in the subject lin

Re: [LAD] twice as loud

2010-07-23 Thread lieven moors
On 07/22/2010 03:36 PM, Fons Adriaensen-2 wrote: > On Thu, Jul 22, 2010 at 09:31:09PM +0200, lieven moors wrote: > > > Hi Fons, I'm a fool to even try to answer this question. > > But I couldn't resist... > > :-) > > > > Let's suppose we have tw

Re: [LAD] twice as loud

2010-07-22 Thread lieven moors
...continuation of truncated mail (does anyone know why this happens?) >From that chart we could get an estimate of the size of the measurement unit. Frequencies with with bigger SPL variations would be measured with bigger units, and visa versa. And from this we could deduce what the minimum prec

Re: [LAD] twice as loud

2010-07-22 Thread lieven moors
On 07/21/2010 07:24 PM, Fons Adriaensen-2 wrote: > On Thu, Jul 22, 2010 at 01:05:01AM +0200, Philipp Überbacher wrote: > > > I think the word loudness is a problem here. Afaik it usually refers to > > how it is perceived, and twice the amplitude doesn't mean twice the > > perceived loudness. It may

[LAD] twice as loud

2010-07-22 Thread lieven moors
On 07/21/2010 07:24 PM, Fons Adriaensen-2 wrote: > On Thu, Jul 22, 2010 at 01:05:01AM +0200, Philipp Überbacher wrote: > > > I think the word loudness is a problem here. Afaik it usually refers to > > how it is perceived, and twice the amplitude doesn't mean twice the > > perceived loudness. It may

Re: [LAD] Floating point processing and high dynamic range audio

2010-07-22 Thread lieven moors
On 07/22/2010 05:31 AM, Philipp Überbacher wrote: > Excerpts from Philipp Überbacher's message of 2010-07-22 03:16:00 +0200: > > > Excerpts from fons's message of 2010-07-22 02:24:04 +0200: > > > On Thu, Jul 22, 2010 at 01:05:01AM +0200, Philipp Überbacher wrote: > > > > > > > I think the word loud

Re: [LAD] interesting TSC coverage on lwn.net

2010-05-20 Thread lieven moors
On 05/20/2010 09:08 AM, Jörn Nettingsmeier-6 wrote: > hi *! > > in the light of recent timer discussions (was it here or on > jack-devel?), lwn.net has interesting coverage about the time stamp > counter and its oddities in the recent weekly edition: > http://lwn.net/SubscriberLink/388188/62e802742

[LAD] [LAA][ANN] first release of aj-snapshot

2010-03-28 Thread lieven moors
to have a quick look... Greetings, Lieven Moors ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev

Re: [LAD] Atomic Operations

2009-12-15 Thread lieven moors
Paul Davis wrote: > On Tue, Dec 15, 2009 at 8:43 AM, lieven moors wrote: > >> Here are the details... >> >> http://effocore.googlecode.com/files/EffoDesign_LockFree.pdf >> > > these concepts have been around in this community (and others) for >

Re: [LAD] Atomic Operations

2009-12-15 Thread lieven moors
Here are the details... http://effocore.googlecode.com/files/EffoDesign_LockFree.pdf ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev

Re: [LAD] Atomic Operations

2009-12-15 Thread lieven moors
< However you can also use them to < implement circular FIFOs for example, which is a trick used all the < time in audio as well as in kernel programming. For anyone interested... The Effo libraries seem to have a fair choise of lock-free queue and ringbuffer implementations in the addon project:

Re: [LAD] jack ringbuffer question

2009-12-08 Thread lieven moors
Thanks for pointing that out to me. I've started a version which uses atomic pointer exchange, and this is something I wasn't aware of. I think it shouldn't be a problem right now, as I keep the objects I use in memory, and I don't need the reaction of the program to the pointer swap to be a realti

Re: [LAD] jack ringbuffer question

2009-12-03 Thread lieven moors
Sean Bolton wrote: > On Dec 2, 2009, at 7:33 AM, lieven moors wrote: >> Paul Davis wrote: >>> On Tue, Dec 1, 2009 at 9:51 PM, lieven moors >>> wrote: >>> >>>> I want to repeat the same Arp, until there is an update to the text >>>> f

Re: [LAD] jack ringbuffer question

2009-12-02 Thread lieven moors
Paul Davis wrote: > On Tue, Dec 1, 2009 at 9:51 PM, lieven moors wrote: > > >> I want to repeat the same Arp, until there is an update to the text file. >> One arp is allready >> loaded in each ringbuffer in main(). When the file is modified, a second one >>

Re: [LAD] jack ringbuffer question

2009-12-01 Thread lieven moors
Paul Davis wrote: > On Tue, Dec 1, 2009 at 9:51 PM, lieven moors wrote: > > >> I want to repeat the same Arp, until there is an update to the text file. >> One arp is allready >> loaded in each ringbuffer in main(). When the file is modified, a second one >>

Re: [LAD] jack ringbuffer question

2009-12-01 Thread lieven moors
Paul Davis wrote: > On Tue, Dec 1, 2009 at 9:22 PM, lieven moors wrote: > > >> if( (jack_ringbuffer_read_space( (*arps_jack)[i].rb ) ) == >>(sizeof( Arp ) * 2) ) >> { >> jack_ringbuffer_read_advance( (*arps_jack)[i].rb, sizeof(Arp) ) ; >> } >

[LAD] jack ringbuffer question

2009-12-01 Thread lieven moors
Hi everyone, I just started writing my first c++ program, and I'm kind of stuck with something I cannot understand. After a few days of trying to figure this out, I decided to ask for more professional help. I'm working on a kind of arpeggiator for linux (which I intend to release under GPL). The