<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.audio.ecasound.general">
    <title>gmane.comp.audio.ecasound.general</title>
    <link>http://blog.gmane.org/gmane.comp.audio.ecasound.general</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4471"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4470"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4469"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4468"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4467"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4466"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4465"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4464"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4463"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4462"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4461"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4460"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4459"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4458"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4457"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4456"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4455"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4454"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4453"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4452"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4471">
    <title>-gm not working correctly with loop device</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4471</link>
    <description>&lt;pre&gt;Hi,

Quick synopsis...
Seems that when -gm is used to turn a chain 'on' or 'off', it works 
correctly when the audio is sent directly out to jack,system. But when 
the audio is run through a loop device, it turns 'off' correctly, but 
doesn't 'turn on' unless 'setpos 0' is issued.

First scenario... Audio file direct out to jack,system...

### START ECS ###
-b:512 -r:50 -z:nointbuf -z:nodb -n:"Main" -X -z:noxruns -z:nopsr 
-z:mixmode,sum

-a:Singing  -f:24,1,96000 -i:Singing.wav

-a:Singing    -f:24,2,96000 -o:jack,system

-a:Singing -gm:1 -chcopy:1,2 -epp:17 -ea:107
### END ECS ###

In this scenario, turning -gm 'on' or 'off' works (with or without the 
engine running)...

ecasound&amp;gt; c-select Singing
ecasound&amp;gt; cop-set 1,1,0
ecasound&amp;gt; t
  * audio is (not) heard
ecasound&amp;gt; cop-set 1,1,1
  * audio (is) heard

Second scenario... Audio passing through a loop device...

### START ECS ###
-b:512 -r:50 -z:nointbuf -z:nodb -n:"Main" -X -z:noxruns -z:nopsr 
-z:mixmode,sum

-a:Singing  -f:24,1,96000 -i:Singing.wav
-a:looper  -f:24,2,96000 -i:loop,looper

-a:Singing    -f:24,2,96000 -o:loop,looper
-a:looper   -f:24,2,96000 -o:jack,system

-a:Singing -gm:1 -chcopy:1,2 -epp:17 -ea:107
-a:looper  -epp:50 -ea:50
### END ECS ###

In this scenario, turning the chain 'off' with '-gm' works, but only 
'turns on' again when 'setpos 0' is issued (with or without the engine 
running)...

ecasound&amp;gt; c-select Singing
ecasound&amp;gt; cop-set 1,1,0
ecasound&amp;gt; t
  * audio is (not) heard
ecasound&amp;gt; cop-set 1,1,1
  * audio is (not) heard
ecasound&amp;gt; setpos 0
  * audio (is) heard

Hope this helps,
Rocco

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Ecasound-list mailing list
Ecasound-list&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

&lt;/pre&gt;</description>
    <dc:creator>rocco</dc:creator>
    <dc:date>2013-06-14T06:02:59</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4470">
    <title>Compile error - Mac 10.8.3</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4470</link>
    <description>&lt;pre&gt;Make fails with this:

kvu_threads.cpp:125: error: ‘CLOCK_REALTIME’ was not declared in this scope
kvu_threads.cpp:125: error: ‘clock_gettime’ was not declared in this scope
make[2]: *** [kvu_threads.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

&lt;/pre&gt;</description>
    <dc:creator>William Goldsmith</dc:creator>
    <dc:date>2013-06-05T23:30:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4469">
    <title>Re: How to find out if an mp3/ogg file is mono or stereo?</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4469</link>
    <description>&lt;pre&gt;Hi Julien.

On Wed, May 29, 2013 at 1:22 PM, Julien Claassen &amp;lt;julien&amp;lt; at &amp;gt;mail.upb.de&amp;gt; wrote:

Thanks, I didn't know about the 'sndfile' option.
This works perfectly for OGG-files (and for WAV and FLAC as before).

I just have to change one line in my original example:

ai-add sndfile,house_lo.mp3

libsndfile doesn't support MP3, so those still don't work.

But anyway, I can live with WAV/FLAC/OGG.


As this uses libsndfile, it doesn't work for MP3s either.


Yes, thank you!

&amp;lt; at &amp;gt;Willem:
Thanks for the hint about the 'file' command.
This might work, but I prefer if everything can be done with ecasound.
I'm glad that OGG works now, and I can live without MP3 support.

cheers,
Matthias

------------------------------------------------------------------------------
Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
Get 100% visibility into your production application - at no cost.
Code-level diagnostics for performance bottlenecks with &amp;lt;2% overhead
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap1
_______________________________________________
Ecasound-list mailing list
Ecasound-list&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

&lt;/pre&gt;</description>
    <dc:creator>Matthias Geier</dc:creator>
    <dc:date>2013-05-29T17:17:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4468">
    <title>Re: How to find out if an mp3/ogg file is mono or stereo?</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4468</link>
    <description>&lt;pre&gt;You might get some info from the plain old file command in Linux.
HTH, Willem


On Wed, 29 May 2013, Julien Claassen wrote:


------------------------------------------------------------------------------
Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
Get 100% visibility into your production application - at no cost.
Code-level diagnostics for performance bottlenecks with &amp;lt;2% overhead
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap1
_______________________________________________
Ecasound-list mailing list
Ecasound-list&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

&lt;/pre&gt;</description>
    <dc:creator>Willem van der Walt</dc:creator>
    <dc:date>2013-05-29T11:50:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4467">
    <title>Re: How to find out if an mp3/ogg file is mono or stereo?</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4467</link>
    <description>&lt;pre&gt;Hello Matthias!
   I don't know, how to do it in terms of Ecasound. I can only tell you, that 
to read MP3 and OGG files, Ecasound normally uses external applications ogg123 
and mpg123 - or mpg321 . You could try the sndfile input object, that will use 
libsndfile and may give you much better results.
   Otherwise, you can just use the external sndfile-info tool and parse that 
output, it's easy to parse by machine.
   I hope this helps somehow.
   Warm regards
         Julien

----------------------------------------
http://juliencoder.de/nama/music.html

------------------------------------------------------------------------------
Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
Get 100% visibility into your production application - at no cost.
Code-level diagnostics for performance bottlenecks with &amp;lt;2% overhead
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap1
_______________________________________________
Ecasound-list mailing list
Ecasound-list&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

&lt;/pre&gt;</description>
    <dc:creator>Julien Claassen</dc:creator>
    <dc:date>2013-05-29T11:22:20</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4466">
    <title>How to find out if an mp3/ogg file is mono or stereo?</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4466</link>
    <description>&lt;pre&gt;Dear list.

I'm using the Ecasound interactive mode via the C++ interface
(eca-control-interface.h) in an application to play audio files via
JACK.
Therefore, I first load the files into a dummy chain-setup to get the
number of channels and then create another chain-setup with the
correct number of channels (using cs-set-audio-format).

This works well for WAV and FLAC files, but I cannot manage to get the
correct number of channels for mono MP3 and OGG files.

This is how to reproduce my problem:

ecasound -c


This produces "s16_le,2,11025", although the file is actually mono.

I got the file from there:
https://bitbucket.org/pygame/pygame/src/default/examples/data/house_lo.mp3

I tried with several different MP3-files and none of them was
correctly recognized as mono file.

It doesn't seem to work with OGG-files either, I tried this for example:
https://bitbucket.org/pygame/pygame/src/default/examples/data/house_lo.ogg

How can I find out the correct number of channels?

Or is there another way to create a chain-setup for playback with JACK
which automatically uses the correct number of channels (instead of
the default 2)?

cheers,
Matthias

------------------------------------------------------------------------------
Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
Get 100% visibility into your production application - at no cost.
Code-level diagnostics for performance bottlenecks with &amp;lt;2% overhead
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap1
_______________________________________________
Ecasound-list mailing list
Ecasound-list&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

&lt;/pre&gt;</description>
    <dc:creator>Matthias Geier</dc:creator>
    <dc:date>2013-05-29T09:17:59</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4465">
    <title>Re: how to resample after a LADSPA plugin ?</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4465</link>
    <description>&lt;pre&gt;

--- On Thu, 5/16/13, Joel Roth &amp;lt;joelz&amp;lt; at &amp;gt;pobox.com&amp;gt; wrote:



"Is there a reason to think this *isn't* doing what you want?" - yes, it simply plays sound at 2x pitch and speed.

Regards,
  Sergei.

------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d
_______________________________________________
Ecasound-list mailing list
Ecasound-list&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

&lt;/pre&gt;</description>
    <dc:creator>Sergei Steshenko</dc:creator>
    <dc:date>2013-05-16T23:43:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4464">
    <title>Re: how to resample after a LADSPA plugin ?</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4464</link>
    <description>&lt;pre&gt;
Hi,

According to 'man ecasound' the -f argument gets applied to audio
objects (i.e. -i and -o arguments) that *follow* the -f
argument.

So as I understand it,

ecasound -D -z:nodb -f 16,2,44100 -i stdin -eli:1030 -b 4096 -ev -x -f s16_le,2,88200 -o alsahw,0,0

will accomplish what you want. In other words, ecasound will perform sample
rate conversion automatically just prior to output.

Is there a reason to think this *isn't* doing what you want?

Regards,

Joel
 

&lt;/pre&gt;</description>
    <dc:creator>Joel Roth</dc:creator>
    <dc:date>2013-05-16T23:28:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4463">
    <title>how to resample after a LADSPA plugin ?</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4463</link>
    <description>&lt;pre&gt;Hello,

I have the following command line:

ecasound -D -z:nodb -f 16,2,44100 -i stdin -eli:1030 -b 4096 -ev -x -f s16_le,2,44100 -o alsahw,0,0

which works as expected. It is a part of longer chain, so data is piped into stdin.

I want to do two things:

1) replace 's16_le,2,44100' with 's16_le,2,88200', i.e to make ALSA device work with 88200Hz sample rate;

2) insert resampling just before it, but _after_ the LADSPA plugin, i.e. after '-eli:1030'.


How can I do this ?

Thanks,
  Sergei.



------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d
_______________________________________________
Ecasound-list mailing list
Ecasound-list&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

&lt;/pre&gt;</description>
    <dc:creator>Sergei Steshenko</dc:creator>
    <dc:date>2013-05-16T22:53:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4462">
    <title>Re: Midi Controled playlist.</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4462</link>
    <description>&lt;pre&gt;

Some new internals would be needed. So, it's not exactly trivial.





&lt;/pre&gt;</description>
    <dc:creator>Joel Roth</dc:creator>
    <dc:date>2013-04-22T06:15:45</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4461">
    <title>Re: ai-index-select, ai-remove and ao-index-select, ao-remove not working properly</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4461</link>
    <description>&lt;pre&gt;


I've done a fair amount of testing and it seems bug free. I'll be 
working with this quite a bit from now on, so I'll let you know if I see 
anything unusual. But it looks like it's fixed.


Happy to do it. I'm just grateful that you take the time to fix these 
things.

Thanks,
Rocco

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis &amp;amp; visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Ecasound-list mailing list
Ecasound-list&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

&lt;/pre&gt;</description>
    <dc:creator>rocco</dc:creator>
    <dc:date>2013-04-21T02:41:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4460">
    <title>Re: Midi Controled playlist.</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4460</link>
    <description>&lt;pre&gt;
Complexity is a funny thing, what I'd like is something easy to set-up.
Complexity of code is less of an issue becuase it only needs to be set up
once and that can be before a performance. I just don't want to have
something that is hard to setup and take down form a gear perspective. I
own my own PA and for smaller gigs I might grab a combo amp with mic
in-put.


I'm not married to Ecasound, I took a cursory look at nama. If you think
that is the right approch I'll dig deeper into it. I've never written in
perl, I'm a pythong guy, but I could probably hack something together with
a few tutorials.







&lt;/pre&gt;</description>
    <dc:creator>Daniel Worth</dc:creator>
    <dc:date>2013-04-18T13:24:01</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4459">
    <title>Re: Midi Controled playlist.</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4459</link>
    <description>&lt;pre&gt;
Hi Daniel,

I read your post on LAU, you mentioned using Raspberry Pi.
When you said shell scripts and Ecasound, I thought maybe
you wanted something minimalistic.

If you want to control Ecasound, Nama gives you a fairly
powerful leg up. To the point that implementing what you
want in Nama, might be easier that trying to build it from
scratch, assuming some facility with Perl.

Nama would need two things:

1. A way to trigger actions on detecting MIDI events

AFAIK Ecasound can only use MIDI to control effect 
parameters.

CPAN does have a module,
https://metacpan.org/module/MIDI::ALSA, which is based on
some python and lua libraries.

What kind of response time would you would need?

The user would have to configure a table of midi events,
and the corresponding actions.

2. Playlists

The playlist could be separate tracks, or a set of marks
within a single track. (Having both would be
nice.) 

And with that a few commands for navigating around
the playlist.

Our current style would be to implement playlists
a user-created text file that Nama would parse.
The MIDI event mapping would probably go in
the main config file, .namarc.

It would be fun and cool to have.

Regards

Joel


&lt;/pre&gt;</description>
    <dc:creator>Joel Roth</dc:creator>
    <dc:date>2013-04-18T05:43:14</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4458">
    <title>Re: Midi Controled playlist.</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4458</link>
    <description>&lt;pre&gt;Hello Daniel!
   I am pretty sure, that the simple answer is no. Ecasound can interact with 
some MIDI, but there are no position controls attachable to MIDI. But youmight 
use OSC. I think there are applications to map MIDI to OSC. But since I've 
never been tempted to go live - as on stage - I don't know.
   Perhaps Kai or Joel have more info. I know, that there were a few people 
coding successfully with python, creating interesting applications based on 
Ecasound.
   Sorry, I can't be more specific.
   Warm regards
          Julien

----------------------------------------
http://juliencoder.de/nama/music.html

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis &amp;amp; visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Ecasound-list mailing list
Ecasound-list&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

&lt;/pre&gt;</description>
    <dc:creator>Julien Claassen</dc:creator>
    <dc:date>2013-04-17T19:46:11</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4457">
    <title>Midi Controled playlist.</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4457</link>
    <description>&lt;pre&gt;I'm not very well versed in ecasound and I'm looking for help in solving a
problem. What I'd like to do is set up a live rig for playing shows with a
backing track that allows me more flexability in a performance. The goal
would be to have a playlist that had each section of the song, as a backing
track, and, if I hit nothing plays the song from beginning to end, but if I
interact with it I could replay a section or more ideal jump around to
other tracks. So if I feel like taking an extended solo or repeating a
chorus becuase it just feels right I can, more likely I messed up an need
another chance to hit a lyric cue. I have an fcb-1010 midi controller that
I would like to use for sending midi messages. Is this possible in ecasound
or ecaplay? Any advice would be much appreciated.

&lt;/pre&gt;</description>
    <dc:creator>Daniel Worth</dc:creator>
    <dc:date>2013-04-17T17:54:01</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4456">
    <title>Re: ai-index-select, ai-remove and ao-index-select, ao-remove not working properly</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4456</link>
    <description>&lt;pre&gt;Hi,

On Mon, 8 Apr 2013, rocco wrote:


oh yes, right object is removed but the remaining connections may be 
stale now.

More fixes in git and in this tarball:
http://ecasound.seul.org/download/snapshots/ecasound-2.9.0+dev-20130414.tar.gz

Thanks for bughunting!

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis &amp;amp; visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Ecasound-list mailing list
Ecasound-list&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

&lt;/pre&gt;</description>
    <dc:creator>Kai Vehmanen</dc:creator>
    <dc:date>2013-04-14T18:59:01</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4455">
    <title>Re: ai-index-select, ai-remove and ao-index-select, ao-remove not working properly</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4455</link>
    <description>&lt;pre&gt;
On 04/06/2013 11:50 AM, Kai Vehmanen wrote:


Something's still going on with this.

Here's my session...

### START ECS ###
# general
-b:512 -r:50 -z:nointbuf -z:nodb -n:"Main" -X -z:noxruns -z:nopsr 
-z:mixmode,sum

# audio inputs
-a:1 -f:24,1,96000 -i:1.wav
-a:2 -f:24,1,96000 -i:2.wav
-a:3 -f:24,1,96000 -i:3.wav

# audio outputs
-a:1 -f:24,2,96000 -o:jack,system
-a:2 -f:24,2,96000 -o:jack,system
-a:3 -f:24,2,96000 -o:jack,system

# chain operators and controllers
-a:1 -chcopy:1,2 -epp:13 -ea:155
-a:2 -chcopy:1,2 -epp:85 -ea:143
-a:3 -chcopy:1,2 -epp:50 -ea:24
### END ECS ###

ecasound&amp;gt; ai-status

### Audio input/output status (chainsetup 'Main') ###
Input (1): "1.wav," - [DB =&amp;gt; RIFF wave file]
  -&amp;gt; connected to chains "1": position (0.000/0.000) seconds.
  -&amp;gt; closed, audio format not available until object is opened.
Input (2): "2.wav," - [DB =&amp;gt; RIFF wave file]
  -&amp;gt; connected to chains "2": position (0.000/0.000) seconds.
  -&amp;gt; closed, audio format not available until object is opened.
Input (3): "3.wav," - [DB =&amp;gt; RIFF wave file]
  -&amp;gt; connected to chains "3": position (0.000/0.000) seconds.
  -&amp;gt; closed, audio format not available until object is opened.
Output (1): "jack,system," - [JACK interface]
  -&amp;gt; connected to chains "1": realtime-device; position 0, delay 0.
  -&amp;gt; closed, s24_le/2ch/96000Hz, buffer 512.
Output (2): "jack,system," - [JACK interface]
  -&amp;gt; connected to chains "2": realtime-device; position 0, delay 0.
  -&amp;gt; closed, s24_le/2ch/96000Hz, buffer 512.
Output (3): "jack,system," - [JACK interface]
  -&amp;gt; connected to chains "3": realtime-device; position 0, delay 0.
  -&amp;gt; closed, s24_le/2ch/96000Hz, buffer 512.

ecasound&amp;gt; ai-index-select 2

ecasound&amp;gt; ai-remove

(eca-control-objects) Removing selected audio input "2.wav" from 
selected chains.

ecasound&amp;gt; ai-status

### Audio input/output status (chainsetup 'Main') ###
Input (1): "1.wav," - [DB =&amp;gt; RIFF wave file]
  -&amp;gt; connected to chains "1": position (0.000/0.000) seconds.
  -&amp;gt; closed, audio format not available until object is opened.
Input (2): "3.wav," - [DB =&amp;gt; RIFF wave file]
  -&amp;gt; connected to chains "3": position (0.000/0.000) seconds.
  -&amp;gt; closed, audio format not available until object is opened.
Output (1): "jack,system," - [JACK interface]
  -&amp;gt; connected to chains "1": realtime-device; position 0, delay 0.
  -&amp;gt; closed, s24_le/2ch/96000Hz, buffer 512.
Output (2): "jack,system," - [JACK interface]
  -&amp;gt; connected to chains "2": realtime-device; position 0, delay 0.
  -&amp;gt; closed, s24_le/2ch/96000Hz, buffer 512.
Output (3): "jack,system," - [JACK interface]
  -&amp;gt; connected to chains "3": realtime-device; position 0, delay 0.
  -&amp;gt; closed, s24_le/2ch/96000Hz, buffer 512.

ecasound&amp;gt; ao-index-select 2

ecasound&amp;gt; ao-remove

(eca-control-objects) Removing selected audio output "jack" from 
selected chains.

ecasound&amp;gt; ai-status

### Audio input/output status (chainsetup 'Main') ###
Input (1): "1.wav," - [DB =&amp;gt; RIFF wave file]
  -&amp;gt; connected to chains "1": position (0.000/0.000) seconds.
  -&amp;gt; closed, audio format not available until object is opened.
Input (2): "3.wav," - [DB =&amp;gt; RIFF wave file]
  -&amp;gt; connected to chains "3": position (0.000/0.000) seconds.
  -&amp;gt; closed, audio format not available until object is opened.
Output (1): "jack,system," - [JACK interface]
  -&amp;gt; connected to chains "1": realtime-device; position 0, delay 0.
  -&amp;gt; closed, s24_le/2ch/96000Hz, buffer 512.
Output (2): "jack,system," - [JACK interface]
  -&amp;gt; connected to chains "3": realtime-device; position 0, delay 0.
  -&amp;gt; closed, s24_le/2ch/96000Hz, buffer 512.

ecasound&amp;gt; c-select 2

ecasound&amp;gt; c-remove

(eca-control-objects) (eca-controlled) Removed selected chains.

ecasound&amp;gt; cs-save-as 1.ecs

### START ECS ###
# general
-b:512 -r:50 -z:nointbuf -z:nodb -n:"Main" -X -z:noxruns -z:nopsr 
-z:mixmode,sum

# audio inputs
-a:1 -f:s24_le,1,96000 -i:1.wav,
-a:3 -f:s24_le,1,96000 -i:3.wav,

# audio outputs
-a:1 -f:s24_le,2,96000 -o:jack,system,
-a:3 -f:s24_le,2,96000 -o:jack,system,

# chain operators and controllers
-a:1 -chcopy:1.00,2.00 -epp:13.00 -ea:155.00
-a:3 -chcopy:1.00,2.00 -epp:50.00 -ea:24.00
### END ECS ###

ecasound&amp;gt; t

(eca-chainsetup) WARNING: Input "3.wav" is not connected to any chain. 
(3.1-DISCON-INPUT)
(eca-chainsetup) WARNING: Output "jack" is not connected to any chain. 
(3.2-DISCON-OUTPUT)
(eca-control) NOTE: No chainsetup connected. Trying to connect currently 
selected chainsetup "Main"
(eca-chainsetup) "rtlowlatency" buffering mode selected.
(eca-chainsetup) Opened input "1.wav", mode "read". Format: s24_le, 
channels 1, srate 96000, interleaved (locked params).
(eca-chainsetup) Opened input "3.wav", mode "read". Format: s24_le, 
channels 1, srate 96000, interleaved (locked params).
(eca-chainsetup) NOTE: using existing audio parameters -f:f32_le,2,96000 
for object 'jack' (tried to open with -f:s24_le,2,96000).
(eca-chainsetup) Opened output "jack", mode "write". Format: f32_le, 
channels 2, srate 96000, noninterleaved (locked params).
(eca-chainsetup) NOTE: using existing audio parameters -f:f32_le,2,96000 
for object 'jack' (tried to open with -f:s24_le,2,96000).
(eca-chainsetup) Opened output "jack", mode "write". Format: f32_le, 
channels 2, srate 96000, noninterleaved (locked params).
- [ Connected chainsetup: "Main" ] ---------------------------------------
- [ Controller/Processing started ] --------------------------------------
- [ Engine - Driver start ] ----------------------------------------------
(audioio_jack_manager) JACK transport: both sending and reacting to 
transport events (mode: sendrecv)
(audioio_jack_manager) JACK transport: at ecasound start JACK state is 
STOPPED (position 0.000sec)
ecasound ('h' for help)&amp;gt; (audioio_jack_manager) JACK transport: sending 
out initial locate to 0.000sec
s
- [ Controller/Processing stopped ] --------------------------------------

There's a very loud buzz. And only the audio from '1.wav' can be heard.

I've also tried disconnecting the chain first, then the objects, but it 
still failed.

Thanks,
Rocco


------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________
Ecasound-list mailing list
Ecasound-list&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

&lt;/pre&gt;</description>
    <dc:creator>rocco</dc:creator>
    <dc:date>2013-04-08T09:38:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4454">
    <title>Re: ai-index-select, ai-remove and ao-index-select, ao-remove not working properly</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4454</link>
    <description>&lt;pre&gt;
On 04/06/2013 11:50 AM, Kai Vehmanen wrote:
 &amp;gt;

That's great Kai. Thanks for the speedy attention to this. I know you're 
very busy and I'm always grateful when you take the time to work these 
things out.

I will test this out when I get my first opportunity and let you know 
how things work out.

Thanks,
Rocco


------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________
Ecasound-list mailing list
Ecasound-list&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

&lt;/pre&gt;</description>
    <dc:creator>rocco</dc:creator>
    <dc:date>2013-04-06T20:10:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4453">
    <title>Re: ai-index-select, ai-remove and ao-index-select, ao-remove not working properly</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4453</link>
    <description>&lt;pre&gt;Hi,

On Tue, 2 Apr 2013, rocco wrote:


yes indeed, this is a bug - ai-remove and ao-remove may remove the wrong 
objet in this case.

I fixed this in git and uploaded a snapshot tarball with the fix at:

http://ecasound.seul.org/download/snapshots/ecasound-2.9.0+dev-20130406.tar.gz

------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________
Ecasound-list mailing list
Ecasound-list&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

&lt;/pre&gt;</description>
    <dc:creator>Kai Vehmanen</dc:creator>
    <dc:date>2013-04-06T18:50:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4452">
    <title>Re: ai-index-select, ai-remove and ao-index-select, ao-remove not working properly</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4452</link>
    <description>&lt;pre&gt;Good of you to take the time to characterize
this. Let's see if Kai has some ideas.

rocco wrote:

&lt;/pre&gt;</description>
    <dc:creator>Joel Roth</dc:creator>
    <dc:date>2013-04-03T09:40:00</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4451">
    <title>Re: ai-index-select, ai-remove and ao-index-select, ao-remove not working properly</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.ecasound.general/4451</link>
    <description>&lt;pre&gt;
OK, so I feel I've tried every possibility that I can think of and every 
suggestion Joel has offered.

I would like to make an assessment based on several days of working with 
this.

When you have all objects of the same name, then regardless of what 
a(oi)-index-select that is issued, it simply ignores that request and 
chooses the object that was last created.

I tested this by creating a new chain and attaching an input object to 
it. Then I chose the index of a different input object. It ignored the 
request and removed the last input object that was created.

Remember, the (above) scenarios exists when all the objects have the 
same name. But when there's (either) all unique names (or) a mixture of 
same object names and unique object names, then it behaves in less 
predictable ways, sometimes removing the last created object and 
sometimes actually rearranging the chains and objects in strange ways.

Thanks,
Rocco


------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________
Ecasound-list mailing list
Ecasound-list&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

&lt;/pre&gt;</description>
    <dc:creator>rocco</dc:creator>
    <dc:date>2013-04-03T09:35:02</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.audio.ecasound.general">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.audio.ecasound.general</link>
  </textinput>
</rdf:RDF>
