Jin|Cinemasports | 11 Jan 2008 00:11

anyone used LADSPA - VST bridge with ecasound?

I'm interested in using a VST plugin (gsnap) with ecasound because there's no appropriate LADSPA plugin for my needs. Has anyone successfully used a VST plugin with ecasound.  I've used a LADSPA / VST bridge (http://audacityteam.org/vst/) successfully with audacity, and I'm wondering if it's possible to use something similar with ecasound.

I've found vstserver by Kjetil Matheussen and fst  that provide at least partial solutions. Has anyone tried something like this? If so, how do I specify the plugin name and parameters in the ecasound command for a vst plugin bridged by one of these solutions?

Jin

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Ecasound-list mailing list
Ecasound-list <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list
Shane Hickey | 11 Jan 2008 21:09
X-Face
Favicon
Gravatar

Creating mp3 teasers?

Hello all, I have a quick question about using ecasound to batch process a bunch of mp3s.  Basically, I'm
trying to create 15-20 second teasers of mp3s of various projects I have worked in.  In my dream world I would
script something together that would take a directory of mp3 files and crop them down to the period between
0:15 and 0:35 and it would fade in and fade out at the edges, then save these samples to a subdirectory.

Am I dreaming?  Is this something I can do with the mighty CLI power of ecasound?

Thanks,

Shane

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Ecasound-list mailing list
Ecasound-list <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

Kai Vehmanen | 12 Jan 2008 12:36

Re: [patch]: ecasound.el: Update

Hi,

On Mon, 17 Dec 2007, Mario Lang wrote:

> I've received a patch to ecasound.el by one of its users (David O'Toole).
> This basically adds a few more ECI command definitions that
> were missing.

thanks, patch applied and pushed to public git tree [1].

Let's see if we could get a new release (2.4.7) out within the next month 
or so. I have some pending work (the tone generator input) I still would 
like to finish, but let's see...

[1] http://ecasound.seul.org/ecasound.git

--

-- 
  links, my public keys, etc at http://eca.cx/kv

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Ecasound-list mailing list
Ecasound-list <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

Kai Vehmanen | 12 Jan 2008 12:47

Re: unable to load the same ecs file

Hi,

On Thu, 27 Dec 2007, Dubphil wrote:

> ecasound > cs-load master.ecs
> ecasound > start
>
> it works great, all chain setupo are activated, and when I modify
> master.ecs in another terminal, when I come back to ecasound and if I do
> cs-reload witht the modified master.ecs file I have the warning I paste
> previously.

hmm, now I'm confused. I actually have 'cs-reload' in my TODO list, but I 
AFAIK it's not implemented yet (I had to double-check that it really is 
not there :)). So are you sure you used cs-reload?

But, but, this is definitely a valid problem that needs addressing. 
Ecasound already provides 'cs-edit', but 'cs-reload' might be more useful. 
For now, you need to either 1) cs-remove the existing setup before running 
'cs-load master.ecs' again, or 2) 'cs-disconnect' and rename with 
'cs-option -n new_name2' and the load again.

--

-- 
  links, my public keys, etc at http://eca.cx/kv

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Ecasound-list mailing list
Ecasound-list <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

Kai Vehmanen | 12 Jan 2008 13:30

Re: scripting plus jack

Hi,

sorry for the _very_ late response.

On Mon, 24 Sep 2007, Julien Claassen wrote:

>  I narrowed down my problem. If I started:
> ecasound --daemon &
>  and then loaded a chainsetup via cs-load and want to use jack_connect it
> tells me:
> cannot connect ports.

Communication towards JACK is activated only when the engine is launched. 
You can do this with "engine-launch". So in other words:

connecting a chainsetup (cs-connect)
   -> reserves resources (opens files, soundcards, etc)
launching the engine
   -> starts the real-time (potentially SCHED_FIFO) thread that
      "executes" a chainsetup

The reverse applies for 'cs-disconnect' and 'engine-halt'.

This is somewhat untuitive, but is the only way to comply with JACK's 
requirements for clients: 1) client can make connections only when it's
activated, and 2) client must be ready for processing callbacks to be
activated.

PS I'll update the ecasound-iam(1) man page with this info
    for the next release.

--

-- 
  links, my public keys, etc at http://eca.cx/kv

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Ecasound-list mailing list
Ecasound-list <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

Julien Claassen | 14 Jan 2008 11:40
Picon

Re: scripting plus jack

Hi Kai!
  I knew about the "engine-launch' command. But it still wouldn't work 
properly. I'll rewrite the script, because it's gone by now and see where it 
fails exactly.
  Kindest regards
        Julien

--------
Music was my first love and it will be my last (John Miles)

======== FIND MY WEB-PROJECT AT: ========
http://ltsb.sourceforge.net
the Linux TextBased Studio guide
======= AND MY PERSONAL PAGES AT: =======
http://www.juliencoder.de

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Ecasound-list mailing list
Ecasound-list <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

Linux Media | 14 Jan 2008 13:19

Re: Creating mp3 teasers?

I thought this would be a good one-day project, so I created this (GUI) 
program that will do what you need. I don't have an MP3 helper installed 
for ecasound, but it has been fairly tested with WAV files. Please let 
me know if it worked with MP3s.

Simply run in a shell... /PathTo/SoundClips.tcl

- Set the perimeters the way you want them
- Click 'Audition Clip' and choose an audio file (for previewing the new 
settings)
- When it sounds right, click "Create Clip" and choose the same file

'Clipped Files' will have the same name as the original and will be put 
in a sub directory in the same directory as the original file. 'Clipped' 
files will be overwritten any time you decide to clip a song you 
previously clipped.

It _will_ allow you to input inappropriate numbers. And even with 
appropriate perimeters, there's no guarantees. I know it worked for me 
(with slight variations between different sound cards and files with 
different sample rates/bit depths). It's unlikely you will compromise 
any data or that it will cause any problems, but I give you the usual 
freeware warnings.

Let me know how it worked
Rocco

Attachment (SoundClips.tcl): application/x-tcl, 5298 bytes
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Ecasound-list mailing list
Ecasound-list <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list
Linux Media | 14 Jan 2008 17:14

Re: Creating mp3 teasers?

Linux Media wrote:
> I thought this would be a good one-day project, so I created this (GUI) 
> program that will do what you need.
> 
> Simply run in a shell... /PathTo/SoundClips.tcl

I forgot to mention that you need tcl/tk installed. I wrote it using 
version 8.4.13. But it will most likely work with earlier versions.

Rocco

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Ecasound-list mailing list
Ecasound-list <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

Joel Roth | 22 Jan 2008 06:02
Picon
Favicon

Chain setup made easier

Hi Eca-Lovers and Eca-Tamers,

I've been working on tools to generate my Ecasound
chain setups. I just finished rewriting the core
in OO style. 

I'd like to show you how easy it can be to 
write a chain setup.

Hope you find it interesting. I'll be releasing
these tools sometime soon as perl modules.

--Joel

-------------------- conditions -------------------------

	- current directory contains: 

		piano.wav sax_1.wav, sax_2.wav,  sax_4.wav

	- all chain templates (including mixdown) are active

-------------------- signal flow -------------------------

File --(3)-->loop,3--(J3)-->loop,111 |
Dev  --(4)-->loop,4--(J4)-->loop,111 |--(Mix_link)-->loop,222
Dev  --(5)-->loop,5--(J5)-->loop,111 |

loop,222--+----(Mixer_out)--> Dev
          |_____(Mixdown)---> File

Dev --(R4)--> file
Dev --(R5)--> file

The numbers in parentheses show the chain names.
An optimization pass will eliminate loops where the chain
needs to feed only one output.

Vol/pan/effects for individual tracks will be applied to 
the numbered chains and also to the mixer chain Mix_link.

-------------------- code -------------------------

# initialize

use UI;      # temporary name for the module suite
package UI;
prepare;

my $sax = UI::Track->new( name => 'sax');

$sax->set(rw => 'MON');

my $piano  = UI::Track->new( name => 'piano', ch_r => 2 );

my $vocal = UI::Track->new( name => 'vocal', ch_r => 3);

$master_bus->apply; 
$tracker_bus->apply; # Apply templates to tracks to generate chains 

		# These buses are created by default. 
		# Any number of buses can be created.

write_chains;

---------------------- output ------------------------

# ecasound chainsetup file

# general

-B auto

# audio inputs

-a:3 -i:./sax_4.wav
-a:4,5,R4,R5 -f:s32_le,12,44100 -i:alsa,ice1712
-a:J3 -i:loop,3
-a:J4 -i:loop,4
-a:J5 -i:loop,5
-a:Mixer_out,Mixdown -i:loop,222

# post-input processing

-a:3  -erc:1,2
-a:4  -erc:1,2 -erc:2,1
-a:5  -erc:1,2 -erc:7,1

# pre-output processing

# audio outputs

-a:3 -o:loop,3
-a:4 -o:loop,4
-a:5 -o:loop,5
-a:J3,J4,J5 -o:loop,111
-a:Mixdown -f:s16_le,2,44100,i -o:./mix_1.wav
-a:Mixer_out -f:s16_le,2,44100,i -o:alsa,default
-a:R4 -f:s16_le,1,44100 -o:./piano_5.wav
-a:R5 -f:s16_le,1,44100 -o:./vocal_5.wav
--

-- 
Joel Roth

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Ecasound-list mailing list
Ecasound-list <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

Enzo | 22 Jan 2008 19:44
Picon
Favicon

ecasound fades with lot of files

Hi

I need to create an audio track by adding some .wav files at some points of this track
For example insert the file 10.wav at the 5.275 sec from the beginning, insert the file 1.wav at the 7.151 sec from the beginning etc...

All is ok with ewf files, here is my command:
ecasound \
-a:1 -i:/tmp/1087985/1.ewf -ea:100 \
-a:2 -i:/tmp/1087985/2.ewf -ea:100 \
-a:3 -i:/tmp/1087985/3.ewf -ea:100 \
-t 81.526 \
-a:all -o /tmp/1087985/output.wav

with 1.ewf:
source = /home/enzo/projects/lacartoonerie/capture/resources/voices/10.wav
offset = 5.275
start-position = 0.005

2.ewf:
source = /home/enzo/projects/lacartoonerie/capture/resources/fx/all/11.wav
offset = 5.275

3.ewf:
source = /home/enzo/projects/lacartoonerie/capture/resources/voices/1.wav
offset = 7.151
start-position = 0.005

All is ok, BUT if I add other ewf with the same logic to insert some sounds in the audio track, around 40 sounds, well then the output wav has a very very low volume

In fact the more i insert sounds, the more the volume is low

Any idea ?

Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Ecasound-list mailing list
Ecasound-list <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

Gmane