Csound Csound-dev Csound-tekno Search About

[Csnd] csound table utility

Date2011-02-16 00:18
Frompeiman khosravi
Subject[Csnd] csound table utility
Dear all,

Here is a video (no sound!) of a little table-morphing utility I am
building for csound in MaxMSP. The standalone will be available soon.

Table data can be generated (drawn or randomly distributed) in
real-time and morphed. In this case I am using the table to distribute
FFT bins among 6 speakers.

http://www.screencast.com/users/pkh221/folders/Jing/media/4f242627-b079-4d98-b1ca-4d6e0f23d252

Best,

Peiman


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2011-02-16 00:23
Frompeiman khosravi
Subject[Csnd] Re: csound table utility
I forgot to mention that Alexis Baskind has massively contributed to
this project.

P

On 16 February 2011 00:18, peiman khosravi  wrote:
> Dear all,
>
> Here is a video (no sound!) of a little table-morphing utility I am
> building for csound in MaxMSP. The standalone will be available soon.
>
> Table data can be generated (drawn or randomly distributed) in
> real-time and morphed. In this case I am using the table to distribute
> FFT bins among 6 speakers.
>
> http://www.screencast.com/users/pkh221/folders/Jing/media/4f242627-b079-4d98-b1ca-4d6e0f23d252
>
> Best,
>
> Peiman
>


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2011-02-16 01:21
FromRichard Boulanger
SubjectRe: [Csnd] csound table utility
Peiman,

WOW... This is going to be great!  Can't wait.

Dr. B.


On Feb 15, 2011, at 7:18 PM, peiman khosravi wrote:

> Dear all,
> 
> Here is a video (no sound!) of a little table-morphing utility I am
> building for csound in MaxMSP. The standalone will be available soon.
> 
> Table data can be generated (drawn or randomly distributed) in
> real-time and morphed. In this case I am using the table to distribute
> FFT bins among 6 speakers.
> 
> http://www.screencast.com/users/pkh221/folders/Jing/media/4f242627-b079-4d98-b1ca-4d6e0f23d252
> 
> Best,
> 
> Peiman
> 
> 
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
> 



Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2011-02-16 10:17
Frompeiman khosravi
SubjectRe: [Csnd] csound table utility
Thanks very muc for your comment Dr. Boulanger.

Here is a link to the standalone and sources. The source is not very
messy and is perfectly readable (unlike my previous stuff!).

http://idisk.mac.com/peimankh/Public/PVSurround_0.3.zip

To be fully functional this requires really 6 speakers. Here is a
little guideline (no documentations yet but I will make a video soon).

The idea is that the spectral bins are distributed (with mixing) among
6 speakers (or less).

The table morphing utility can be easily extracted from the source and
used elsewhere.

To do a simple experiment:

1- open the application and set the sound card in the DSP.
2- Turn DSP on.
3- load the sound file and press play (with the loop mode on).

4- now you can draw a function and press '1' and then 'command+1'. '1'
will set the current function to the left channel of the first preset
and cmnd+1 will set the right channel.

Right channel input: zero on the y axis of the graph means route the
frequency component (x axis) to the first channel of audio output (if
the six speakers are connected as three stereo pairs: 1-2, 3-4, 5-6).
So zero would be the front left. 1 (on the graph) would denote the
front right. 2 denotes side right, 3 rear right, 4 rear left and so on
(in a circle). 6 being back to front left (so one can do a full
circle).

Left channel input: this is the same as the above but 0 refers to
front right, 1 front left, 2 side left and so on in a full circle. So
in revers. This means that one can use the same function for both left
and right inputs and the sound will be distributed symmetrically on
both sides.

5- shortcuts '2' and 'cmnd+2' would set the second presets for right
and left from the current table (the same with '2' and cmnd+2 up to
4/cmnd+4). You can also copy and paste between the tables (cmnd+c for
copy). There are three ways of mapping the table onto the frequency
bins: linear, log A and log B (same as the GRM tools warp). I have
optimised the module for real-time performance. Unlike the old modules
this utilises two processors so it should be relatively fast
considering the amount of processing required.

The tables can also be randomised according to user defined 'tendency' graphs.


On 16 February 2011 01:21, Richard Boulanger  wrote:
> Peiman,
>
> WOW... This is going to be great!  Can't wait.
>
> Dr. B.
>
>
> On Feb 15, 2011, at 7:18 PM, peiman khosravi wrote:
>
>> Dear all,
>>
>> Here is a video (no sound!) of a little table-morphing utility I am
>> building for csound in MaxMSP. The standalone will be available soon.
>>
>> Table data can be generated (drawn or randomly distributed) in
>> real-time and morphed. In this case I am using the table to distribute
>> FFT bins among 6 speakers.
>>
>> http://www.screencast.com/users/pkh221/folders/Jing/media/4f242627-b079-4d98-b1ca-4d6e0f23d252
>>
>> Best,
>>
>> Peiman
>>
>>
>> Send bugs reports to the Sourceforge bug tracker
>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>
>
>
>
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>
>


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"