[PD] Looking for some processing tools for audio mixing

2014-03-31 Thread Christoph Kuhr
Hi everyone,

at the moment I am using some analog outboard equipment to assist me
with my audio mixing.
Namley its the DBX Subharmonic Syntheshizer and the SPL Transient Designer.


I want to have my FX chain all digital.

So my question is, if there are some patches to do those things within
PD extended?


Regards,
Ck
 

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] OSC Sequencer IanniX

2012-02-29 Thread Christoph Kuhr
Hi chris,

I could do a x64 build for linux if you like to...

I'd welcome developer contributions once I get this version
sufficiently complete.

It does now support midi clock, midi position pointer and midi time
code so it's easier to work with other midi based software - so far
tested with Live and Numerology.  And I've included a placeholder for
OSC based syncing, waiting to be implemented.

Also, if anyone wants to help with a Linux build I'd be happy to work
with you.

- Chris
-- 
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] OSC Sequencer IanniX

2012-02-28 Thread Christoph Kuhr
Your fork sounds good!
I would later like to add some audio/video bridging control modules...


--
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] OSC Sequencer IanniX

2012-02-27 Thread Christoph Kuhr

Hi,

I wanted to announce a cool OSC sequencer.

IanniX
www.IanniX.org

until now i didnt hear anything of it here so i thought it could be
interesting for many others out there...

the community is still small and the software really powerful!

if someone is already using it, i would be glad to share some experience!

regads
Ck


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] OSC Sequencer IanniX

2012-02-27 Thread Christoph Kuhr

Im no developer (yet?),
i just thought more poeple should know of it!



On 27.02.2012 22:31, Andy Farnell wrote:

I'm glad to see this is still alive.
It's quite old now right? A few years back I was very
excited by it and downloaded and spent too long trying to
get it to compile. I hope the build/dependencies are
much better now. Thanks for continuing to develop and
sharing this cool looking OSC sequencer.

Andy



On Mon, Feb 27, 2012 at 10:20:49PM +0100, Christoph Kuhr wrote:

Hi,

I wanted to announce a cool OSC sequencer.

IanniX
www.IanniX.org

until now i didnt hear anything of it here so i thought it could be
interesting for many others out there...

the community is still small and the software really powerful!

if someone is already using it, i would be glad to share some experience!

regads
Ck


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -  
http://lists.puredata.info/listinfo/pd-list



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] vbap speaker position not correct?

2012-02-20 Thread Christoph Kuhr

i found my error...
i used [dac~0 1 2 0 3 4 5 6 7] instead of [dac~ 0 1 2 3 4 5 6 7 8],
the leftmost outlet is not the first puredata output in jack.!?!
the second leftmost outlet (1) is corresponding to puredata output 0.

is that correct?
has this changed over the time?

regards
Ck


On 19.02.2012 19:26, pd-list-requ...@iem.at wrote:


--

Message: 4
Date: Sun, 19 Feb 2012 13:11:30 -0500
From: Hans-Christoph Steinerh...@at.or.at
Subject: Re: [PD] vbap speaker position not correct?
To: Christoph Kuhrchristoph.k...@web.de,pd-list@iem.at
Message-ID:
1329675090.32069.140661038555...@webmail.messagingengine.com
Content-Type: text/plain; charset=us-ascii


If the amp numbers coming out of vbap are correct, then I think the
problem is in your patch ' your speaker setup, or your space.

.hc

On Sat, Feb 18, 2012, at 20:16, Christoph Kuhr wrote:

  Hi list,
  
  i used the following define_loudspeakers object:
  
  define_loudspeakers 3 -45 0   0 4545 090 45145 0180

  45-145 0-90 45
  
  but if i make a horizontal circle trajectory, the sound comes from

  strange positions.
  its like an inclined ellipse or something...
  i also tried ls-triplets and ls-directions messages without effort.
  
  the values at the vbap outputs are correct.
  
  what could be the problem?
  
  regards

  Ck
  
  ___

  Pd-list@iem.at  mailing list
  UNSUBSCRIBE and account-management -
  http://lists.puredata.info/listinfo/pd-list
  



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] vbap speaker position not correct?

2012-02-18 Thread Christoph Kuhr

Hi list,

i used the following define_loudspeakers object:

define_loudspeakers 3 -45 0   0 4545 090 45145 0180 
45-145 0-90 45


but if i make a horizontal circle trajectory, the sound comes from 
strange positions.

its like an inclined ellipse or something...
i also tried ls-triplets and ls-directions messages without effort.

the values at the vbap outputs are correct.

what could be the problem?

regards
Ck

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Pd-list Digest, Vol 83, Issue 69

2012-02-16 Thread Christoph Kuhr

hi,

after i installed another version of pd-extended everything worked fine...
so i guess hcs was right assuming it was a bug in that version...


regards
Ck



On 15.02.2012 14:41, pd-list-requ...@iem.at wrote:

--

Message: 1
Date: Wed, 15 Feb 2012 12:32:52 +0100
From: Jeppi Jeppijepp...@hotmail.com
Subject: Re: [PD] error: vbap: no method for 'loudspeaker-matrices'
To:h...@at.or.at,pd-list@iem.at
Message-ID:snt141-w57da81d9faa9e135b7caeb2...@phx.gbl
Content-Type: text/plain; charset=iso-8859-1


I don't think this solves the problem, I load them in order [t b b]-[import vbap] 
  -[import define_loudspeakers]
and still get that error: vbap: no method for 'loudspeaker-matrices'error.I made sure 
vbap is not in the list of binaries to load. ggee is, not sure whether it loads it.I also get the 
warning vbap: Could not open loudspeaker data file .../ls_setupBy the way, [vbap] is so 
poorly doccumented...:(
The whole sequence of warning I get when loading a simple example is:
define_loudspeakers - v1.0.3 - 12 Aug 2006 - (c) Ville Pulkki 1999-2006vbap: 
already loadeddefine_loudspeakers: already loadedvbap: Using default 
loudspeaker setupvbap: Could not open loudspeaker data file .../ls_setup

So, what functional version should I use? We need vbap working for our piece.
Thanks!Josep M

  From:h...@at.or.at
  Date: Tue, 14 Feb 2012 12:51:27 -0500
  To:katjavet...@gmail.com
  CC:pd-list@iem.at
  Subject: Re: [PD] error: vbap: no method for 'loudspeaker-matrices'
  
  
  On Feb 14, 2012, at 11:26 AM, katja wrote:
  

On Tue, Feb 14, 2012 at 4:05 PM, Christoph Kuhrchristoph.k...@web.de  
wrote:


but when i want to use define_loudspeakers with a vbap module, pd 
complains:

error: vbap: no method for 'loudspeaker-matrices'


In vbap.c method 'vbap_matrix' is called via message

'loudspeaker-matrices', yet the method is not recognized. Possibly
because the method expects a Symbol argument as well. From the help
patches I can't understand what it really needs. The C-code speaks of
'lsset', loudspeaker set I assume.
  
  I think there is a bug in that version.  To workaround it, you need to load [vbap] first, then [define_loudspeaker]
  
  .hc
  
  
  
  [T]he greatest purveyor of violence in the world today [is] my own government. - Martin Luther King, Jr.
  
  
  
  
  ___

  Pd-list@iem.at  mailing list
  UNSUBSCRIBE and account-management -  
http://lists.puredata.info/listinfo/pd-list



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] error: vbap: no method for 'loudspeaker-matrices'

2012-02-16 Thread Christoph Kuhr

hi,

after i installed another version of pd-extended everything worked fine...
so i guess hcs was right assuming it was a bug in that version...


regards
Ck



On 15.02.2012 14:41, pd-list-requ...@iem.at wrote:

 --

 Message: 1
 Date: Wed, 15 Feb 2012 12:32:52 +0100
 From: Jeppi Jeppijepp...@hotmail.com
 Subject: Re: [PD] error: vbap: no method for 'loudspeaker-matrices'
 To:h...@at.or.at,pd-list@iem.at
 Message-ID:snt141-w57da81d9faa9e135b7caeb2...@phx.gbl
 Content-Type: text/plain; charset=iso-8859-1


 I don't think this solves the problem, I load them in order [t b b]-[import 
vbap]   -[import define_loudspeakers]
 and still get that error: vbap: no method for 'loudspeaker-matrices'error.I made sure 
vbap is not in the list of binaries to load. ggee is, not sure whether it loads it.I also get the 
warning vbap: Could not open loudspeaker data file .../ls_setupBy the way, [vbap] is so 
poorly doccumented...:(
 The whole sequence of warning I get when loading a simple example is:
 define_loudspeakers - v1.0.3 - 12 Aug 2006 - (c) Ville Pulkki 1999-2006vbap: 
already loadeddefine_loudspeakers: already loadedvbap: Using default 
loudspeaker setupvbap: Could not open loudspeaker data file .../ls_setup

 So, what functional version should I use? We need vbap working for our piece.
 Thanks!Josep M

From:h...@at.or.at
Date: Tue, 14 Feb 2012 12:51:27 -0500
To:katjavet...@gmail.com
CC:pd-list@iem.at
Subject: Re: [PD] error: vbap: no method for 'loudspeaker-matrices'
 
 
On Feb 14, 2012, at 11:26 AM, katja wrote:
 

   On Tue, Feb 14, 2012 at 4:05 PM, Christoph Kuhrchristoph.k...@web.de 
  wrote:


   but when i want to use define_loudspeakers with a vbap module, pd 
complains:

   error: vbap: no method for 'loudspeaker-matrices'



   In vbap.c method 'vbap_matrix' is called via message
   'loudspeaker-matrices', yet the method is not recognized. Possibly
   because the method expects a Symbol argument as well. From the help
   patches I can't understand what it really needs. The C-code speaks of
   'lsset', loudspeaker set I assume.

 
I think there is a bug in that version.  To workaround it, you need to 
load [vbap] first, then [define_loudspeaker]
 
.hc
 


 
[T]he greatest purveyor of violence in the world today [is] my own 
government. - Martin Luther King, Jr.
 
 
 
 
___
Pd-list@iem.at  mailing list
UNSUBSCRIBE and account-management -   
http://lists.puredata.info/listinfo/pd-list




___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] unpack type mismatch?

2012-02-16 Thread Christoph Kuhr


Hi,

i route OSC messages an then unpack it.

[unpack 0 0 0 0]

with one OSC controller i get the error:

error: unpack: type mismatch
unpacked: 3 14.8743 14.0385 20


with another OSC Controller nothing:

unpacked: 3 85.539 85.3286 20
unpacked: 3 15.0827 85.9539 20


why does unpack behave like that?

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] error: vbap: no method for 'loudspeaker-matrices'

2012-02-14 Thread Christoph Kuhr

Hi list,

im running pd-extended 42.5 on linux mint 11 amd64. its a clean 
installation and after some searching , hacking and stuff i got 
define_loudspeakers compiled against amd64.
the define_loudspeakers object turned from red to normal and the vbap 
object now has its 4 in- and outlets.


but when i want to use define_loudspeakers with a vbap module, pd complains:

error: vbap: no method for 'loudspeaker-matrices'


why?

i tried to place vbap.pd_linux and define_loudspeakers.pd_linux in 
/usr/lib/pdextended/extra/vbap as well as in my workspace folder... same 
effect...



regards
Ck


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] two arguments for udpsend OSC message?

2012-02-13 Thread Christoph Kuhr

Hi list,

i want to pass a second argument to the message:  send /foo/bar $1 $2

but pd complains: error: $2: argument nuber out of range

how can i achieve this?

regards
chris

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] standalone external

2011-05-03 Thread Christoph Kuhr
Hi everyone,

i want to use the vbap external standalone. Therefor i need to modify the 
source.
Has anybody done something like that before?
Can anybody tell me about audio data transport and special type conversion, 
like t_float - float?

Bye
Ck___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] PD on FPGA

2011-02-04 Thread Christoph Kuhr

Hi everyone,

some time ago i asked the same question, but the given links disapeared, 
so im asking again...


has anyone some information about implementing pd on dedicated hardware, 
particularly on an fpga device?



bye
Ck

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] rvbap.pd_linux: wrong ELF class: ELFCLASS32 Error

2010-11-21 Thread Christoph Kuhr
I suppose its because the lib is compiled in 32bit, but im using 64bit arch... do you know where i can get the sources for recompilation?greetzCk

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] Phase and impulse response measurement

2010-11-04 Thread Christoph Kuhr

Hi everyone,

i wondered if someone made a patch measuring the PHASE of a reference 
signal compared to measured signal


and also if someone made a patch measuring the IMPULSE RESPONSE of a 
reference signal compared to measured signal



greetz
Ck

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] Live Music with Visualizations

2010-10-14 Thread Christoph Kuhr
Hi,

im looking for someone in the region of cologne with visualization
skills in pd.

the idea is to feed different live audio material into pd doing some
visuals on that material.
different visuals for different scenes.
content should be a progmetal band with a concept album.

is there someone interested in cooperating?



Ck

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] Maximum playback/capture with jack

2010-08-29 Thread Christoph Kuhr

Hi everyone,

I have a problem using jack audio...

I want puredata to register 48channels of capture and 8 of playback.
But i get only 18channels running.
Else pd says:
error: JACK: unable to connect to JACK server
JACK: jack returned status 17
error: JACK error: cannot deliver port registration request
error:JACK: can only register 18 input ports (instead of requested 48)

Is pd limited to 26 channels IO?




___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] PD Engine on FPGA

2010-08-24 Thread Christoph Kuhr

Hi,

im planning to build an outboard dsp engine.
the idea is to connect a fpga device via ethernet to an extra 
ethernetcard in a linux rt pc system with an alsa driver using rtnet.

and the dsp core shall be realized as a pd audio engine/objects.

has anyone a clou how to get started with the portation of that engine, 
or if its even possible?


bye
Ck



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] Masses of ctlin in abstraction causing CPU Overload

2010-08-04 Thread Christoph Kuhr

Hi there,

im working on a digital mixing desk,
any channel is build of 33 MIDI CCs one CPU has to manage 8 channels
for using ctlin with dynamic arguments, i put it in an abstraction, did 
two multiplications and two compersisons.
when i change a CC value the pd-gui is getting REALLY busy, computing 
about 20 minutes for that one value.


do you have any ideas, on how to do that more CPU saving?


greets
chris



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Masses of ctlin in abstraction causing CPU Overload

2010-08-04 Thread Christoph Kuhr

thank you!

i figured that problem out too, but somehow i didnt realise this as a 
cpuload problem. but now as you mentioned, it becomes clear!!!


have to try this later!...
greets chris

Am 04.08.2010 14:55, schrieb cyrille henry:

ok,
i don't have all of the OSC stuff, so i can't fully test your patch.
could you provide the minimal version that trigger the problem and 
send it to the list (not only to me)

(the list would prefer a zip file)

c


Le 04/08/2010 14:44, Christoph Kuhr a écrit :

well,

i have a main patch (MOD_8) including all the numberboxes and only
recieving via udp.
works fine.
it also calls an abstraction (sendOSCMod_8), which manages all the
sending: 8 channelstrip (sendOSCChannelstrip) abstractions are called
with 33 FILTERED(MIDIctlin) [ctlin].
calling the sending abstraction alone without the main patch causes the
same problem, and there are no numberboxes in it.

attached the patches

bye
chris

Am 04.08.2010 14:26, schrieb cyrille henry:

hello,
what you describe should use a negligible % of CPU.
i think there is a problem somewhere. something like a loop with send
and receive by example.

send your patch to the list so we can have a look.

c

Le 04/08/2010 14:06, Christoph Kuhr a écrit :

Hi there,

im working on a digital mixing desk,
any channel is build of 33 MIDI CCs one CPU has to manage 8 channels
for using ctlin with dynamic arguments, i put it in an abstraction, 
did

two multiplications and two compersisons.
when i change a CC value the pd-gui is getting REALLY busy, computing
about 20 minutes for that one value.

do you have any ideas, on how to do that more CPU saving?


greets
chris



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -
http://lists.puredata.info/listinfo/pd-list






___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Masses of ctlin in abstraction causing CPU Overload

2010-08-04 Thread Christoph Kuhr

Hi again,

The hint with that [spigot] is awesome, right what i needed!
No more waiting!

But the performance is still insufficient...

Any further performance tricks?


Ck


Am 04.08.2010 um 15:07 schrieb cyrille henry c...@chnry.net:


anyway, i think i found a problem.

in your MIDIctlin abstraction :
whatever midi message received, this abstraction did output the CC  
value if port and canal is the good one, but it did output 0  
otherwise.
so a single midi message generate 81 send for each  
sendOSCChannelstrip. and you have 8 of them.


this 648 UDP message are send to both localhost and over the network  
(192.168.0.30)
this still did not explain the 20 min wait, but if you use this  
version of MIDIctlin, it will greatly reduce problem.


c


Le 04/08/2010 14:44, Christoph Kuhr a écrit :

well,

i have a main patch (MOD_8) including all the numberboxes and only
recieving via udp.
works fine.
it also calls an abstraction (sendOSCMod_8), which manages all the
sending: 8 channelstrip (sendOSCChannelstrip) abstractions are called
with 33 FILTERED(MIDIctlin) [ctlin].
calling the sending abstraction alone without the main patch causes  
the

same problem, and there are no numberboxes in it.

attached the patches

bye
chris

Am 04.08.2010 14:26, schrieb cyrille henry:

hello,
what you describe should use a negligible % of CPU.
i think there is a problem somewhere. something like a loop with  
send

and receive by example.

send your patch to the list so we can have a look.

c

Le 04/08/2010 14:06, Christoph Kuhr a écrit :

Hi there,

im working on a digital mixing desk,
any channel is build of 33 MIDI CCs one CPU has to manage 8  
channels
for using ctlin with dynamic arguments, i put it in an  
abstraction, did

two multiplications and two compersisons.
when i change a CC value the pd-gui is getting REALLY busy,  
computing

about 20 minutes for that one value.

do you have any ideas, on how to do that more CPU saving?


greets
chris



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -
http://lists.puredata.info/listinfo/pd-list




MIDIctlin.pd



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] [solved] Re: Masses of ctlin in abstraction causing CPU Overload

2010-08-04 Thread Christoph Kuhr

Found the performance thief!
Removed a debugging [print].
Now it performs as wanted!

Thank you cyrille!



Am 04.08.2010 um 15:07 schrieb cyrille henry c...@chnry.net:


anyway, i think i found a problem.

in your MIDIctlin abstraction :
whatever midi message received, this abstraction did output the CC  
value if port and canal is the good one, but it did output 0  
otherwise.
so a single midi message generate 81 send for each  
sendOSCChannelstrip. and you have 8 of them.


this 648 UDP message are send to both localhost and over the network  
(192.168.0.30)
this still did not explain the 20 min wait, but if you use this  
version of MIDIctlin, it will greatly reduce problem.


c


Le 04/08/2010 14:44, Christoph Kuhr a écrit :

well,

i have a main patch (MOD_8) including all the numberboxes and only
recieving via udp.
works fine.
it also calls an abstraction (sendOSCMod_8), which manages all the
sending: 8 channelstrip (sendOSCChannelstrip) abstractions are called
with 33 FILTERED(MIDIctlin) [ctlin].
calling the sending abstraction alone without the main patch causes  
the

same problem, and there are no numberboxes in it.

attached the patches

bye
chris

Am 04.08.2010 14:26, schrieb cyrille henry:

hello,
what you describe should use a negligible % of CPU.
i think there is a problem somewhere. something like a loop with  
send

and receive by example.

send your patch to the list so we can have a look.

c

Le 04/08/2010 14:06, Christoph Kuhr a écrit :

Hi there,

im working on a digital mixing desk,
any channel is build of 33 MIDI CCs one CPU has to manage 8  
channels
for using ctlin with dynamic arguments, i put it in an  
abstraction, did

two multiplications and two compersisons.
when i change a CC value the pd-gui is getting REALLY busy,  
computing

about 20 minutes for that one value.

do you have any ideas, on how to do that more CPU saving?


greets
chris



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -
http://lists.puredata.info/listinfo/pd-list




MIDIctlin.pd



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Layered Signal Processing and Transport Architecture

2010-08-04 Thread Christoph Kuhr

Hi,

im working on a digital mixing desk, based on open source ideas in  
linux.

Your idea seems really interesting!
The desk shall have channelstrips with encoders for every gate,  
compressor, eq and some other parameters Sending MIDI/OSC.


Im going to develop an altera cyclone 3 FPGA with a pd engine and  
netjack interface as DSP.


So i dont have concret ideas on your post yet, but i feel, theres  
could be many things to cooperate!


I would like to hear even more details!

Perhaps this topic is good for linux audio list?

Greets
Ck



Am 31.07.2010 um 04:12 schrieb errordevelo...@gmail.com:


Sorry for being a little bit off-topic,
but I would like here from everyone on this list as well as Miller
himself, because MAX used to run on a DSP core (according to  
Wikipedia)


This the message that i have posted to alsa-devel list yesturday:

I have a proposal for this Layered Model,
which would allow implementation of new audio interfaces with DSP  
cores,

with cross-platform compatibility and audio networking in mind.

it would be a sort of OSI for signal processing, but with some extra
stuff to it, such as a common language (library) for hardware
programming.

it's not to replace ALSA, but just to bring a different approach for
design engineers of professional audio applications.
we all know that these days a lot manufactuares chose Linux
for their Mixing Consoles (such as Midas, Lawo, Calrec and others),
also other products use Linux, but there might be only a few who use
ALSA (as far as i could find out there rather NONE in pro-audio Linux
devices).

Linux runs on devices such as Blackfin and OMAP, which have DSP cores,
but the interface is device-specific, hence low-level.

ALSA had been designed for conventional sound-cards (largely) also  
there

drivers for RME, DigiGram and other pro-interfaces,
but the hardware is still proprietary and it isn't quite flexible.

The idea is to bring new concepts to the world, well not 100% new,
but new in a way. One of these would be to implement an open-source
audio processor interface of a kind.
It would have configurable channel strips with (multi-band EQ and
dynamics).

Another motivating factor is upcomming completition of AVB ethernet
standard from IETF/IEEE, there had been no publicaly avaliable code
for this, nor i could find any discussions of how it could be
implemented in Linux. However i have contact with a professor Richard
Foss from Rhodes University, and there they have implemented a library
and packet generator for AVB, though they haven't yet published this
code.

There also hasn't heppend any wide adoption of OSC, and may be OSC is
not that great? I am currently working on Control and Monitoring
Protocol which could take part in this architercture on it's TOP  
Layer.


The fallowing are the ABSTRACTION layers that i have thought being  
most

general:

~ Control, Monitoring and Information (CMI)
   ACMP (above mentioned above, it's kind of OSC-based)
   or AES-x170 (both can fit together)
   also OSC ..or even MIDI
   but ACMP is more general, it should be good for lighting and
   other controll applications ..

   here is the place for GUI interfaces,
   hardware controllers,
   control surfaces ...etc

~ Signal Processing Subsystem (SPS)

   ~ Core Signal Bus (CSB) : our inter-connect
   it has one common clock
   one or more control ports
   and one or more signal ports
   (a port can be input, output, or both)

   the control ports are exposed to CMI layer

   the signal prorts can be:

   bridged (over Ethernet (i.e.  AVB), USB or  
FireWire)


   interfaced (to say I2S, AES/EBU, AES-50 ..MADI,  
ADAT)


   or streamed to a codec or
   uncompressed file dumping

   Let's call it an Port Exposure Layer

   ~ Core Signal Elements (CSE)
   the main abstraction for this is
   library (our cross-platform API)
   compiler (to produce platform dependent code)
   interpreter (to configure and glue the blocks)


~ General Purpose Operating System
   Of course it is still there ..it could be on a remote machine
   or anything ..and it could be everywhere around,
   even General Purpose CPU could be a fall-back option
   ..well, this is all about abstraction after all :)


This is with parallel audio clustering applications
and distributed chain processing in mind.

Looking forward to here some discussion,
I would like to set up a wiki and discusion list for this!

Regards,
--
Ilya Dmitrichenko
Илья Дмитриченко

email: errordeveloper at gmail.com


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] error: [import]: can't load library in 'vbap_ext'

2010-06-30 Thread Christoph Kuhr

Hi,
   im running ubuntu 10.04 with Pd version 0.42.5-extended-20100508
   i tried to get the spatial workshop of Georg Holzmann working.
   i get the following console output:


error: [import]: can't load library in 'vbap_ext'
... you might be able to track this down from the Find menu.
define_loudspeakers - v1.0.3 - 12 Aug 2006 - (c) Ville Pulkki  
1999-2006

error: [import]: can't load library in 'vbap_ext'
vbap: Using default loudspeaker setup
vbap: Could not open loudspeaker data file ls_setup

vbap-4ch~.pd 10 1 20 1 (canvas-vbap) connection failed
vbap-4ch~.pd 10 2 20 2 (canvas-vbap) connection failed
vbap-4ch~.pd 10 3 20 3 (canvas-vbap) connection failed
error: [import]: can't load library in 'vbap_ext'
rvbap: Loudspeaker setup configured!
error: vbap: no method for 'loudspeaker-matrices'
vbap: list message azimuth elevation required 0
error: [import]: can't load library in 'vbap_ext'
error: [import]: can't load library in 'vbap_ext'
vbap: Using default loudspeaker setup
vbap: Could not open loudspeaker data filels_setup
vbap-4ch~.pd 10 1 20 1 (canvas-vbap) connection failed
vbap-4ch~.pd 10 2 20 2 (canvas-vbap) connection failed
vbap-4ch~.pd 10 3 20 3 (canvas-vbap) connection failed
error: [import]: can't load library in 'vbap_ext'
rvbap: Loudspeaker setup configured!
error: vbap: no method for 'loudspeaker-matrices'
vbap: list message azimuth elevation required 0




   i havent found anything about vbap_ext, neigther via google nor in  
the

   sources.

   can anyone help?

   thanks
   chris


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list