Csound Csound-dev Csound-tekno Search About

[Csnd] Inquiring about performance

Date2014-07-11 12:32
From"Yogi A. Patel"
Subject[Csnd] Inquiring about performance
Hi -

I have been reading about CSound and am interested in using it for my
real-time needs. I wanted to get the communities input, though, since I am
new to it.

I want to generate a periodic tone at a rate of 120bpm for 20 seconds. Then
I want to generate a different tone once at some previously defined
pseudo-random point within that 20 second duration. Both of these tone
generations need to have high precision (ideally jitter less than a
millisecond, but I'm interested in hearing what's possible with CSound).

The goal is to generate those tones and log the time of occurrence of those
tones, if possible.

Any advice is greatly appreciated and welcome. 

Yogi

Date2014-07-11 13:23
Fromjpff@cs.bath.ac.uk
Subject[Csnd] Re:
AttachmentsNone  

Date2014-07-11 19:59
FromMichael Mossey
SubjectRe: [Csnd] Inquiring about performance
On 7/11/2014 4:32 AM, Yogi A. Patel wrote:
Hi -

I have been reading about CSound and am interested in using it for my
real-time needs. I wanted to get the communities input, though, since I am
new to it.

I want to generate a periodic tone at a rate of 120bpm for 20 seconds. Then
I want to generate a different tone once at some previously defined
pseudo-random point within that 20 second duration. Both of these tone
generations need to have high precision (ideally jitter less than a
millisecond, but I'm interested in hearing what's possible with CSound).

The goal is to generate those tones and log the time of occurrence of those
tones, if possible.

I'll let others comment on the jitter question, but as far as generating these tones, is it sufficient to generate a csound score ahead of time that describes these tones and their timing? Or is this timing to be determined in real time? What determines it? Software? In what language?

What do you mean by "log the time of occurrence"? What program is doing the logging?

Mike


Date2014-07-11 22:35
FromOeyvind Brandtsegg
SubjectRe: [Csnd] Inquiring about performance

Hi Yogi.
What you want to do is certainly possible.  The timing can be precise to the sampling rate (as good as it gets). You can use the event opcode for generating real time events. It sounds as if you want to log the generated event times and this is also possible ( e.g. write values to a table and write table to disk).
Best, Oeyvind

11. juli 2014 13:33 skrev "Yogi A. Patel" <yapatel@gatech.edu> følgende:
Hi -

I have been reading about CSound and am interested in using it for my
real-time needs. I wanted to get the communities input, though, since I am
new to it.

I want to generate a periodic tone at a rate of 120bpm for 20 seconds. Then
I want to generate a different tone once at some previously defined
pseudo-random point within that 20 second duration. Both of these tone
generations need to have high precision (ideally jitter less than a
millisecond, but I'm interested in hearing what's possible with CSound).

The goal is to generate those tones and log the time of occurrence of those
tones, if possible.

Any advice is greatly appreciated and welcome. 

Yogi

Date2014-07-12 02:01
From"Yogi A. Patel"
SubjectRe: [Csnd] Inquiring about performance
Hi Oeyvind -

Yes, you are absolutely correct. That is what I want to do. 

It might take me some time to figure out how to do that, but should be a fun learning experience.

Thanks!
 
Yogi

On Jul 11, 2014, at 2:59 PM, Michael Mossey <michaelmossey@gmail.com> wrote:

On 7/11/2014 4:32 AM, Yogi A. Patel wrote:
Hi -

I have been reading about CSound and am interested in using it for my
real-time needs. I wanted to get the communities input, though, since I am
new to it.

I want to generate a periodic tone at a rate of 120bpm for 20 seconds. Then
I want to generate a different tone once at some previously defined
pseudo-random point within that 20 second duration. Both of these tone
generations need to have high precision (ideally jitter less than a
millisecond, but I'm interested in hearing what's possible with CSound).

The goal is to generate those tones and log the time of occurrence of those
tones, if possible.

I'll let others comment on the jitter question, but as far as generating these tones, is it sufficient to generate a csound score ahead of time that describes these tones and their timing? Or is this timing to be determined in real time? What determines it? Software? In what language?

What do you mean by "log the time of occurrence"? What program is doing the logging?

Mike



Date2014-07-12 21:05
FromOeyvind Brandtsegg
SubjectRe: [Csnd] Inquiring about performance
All good. Best of luck, and don't hesitate to ask for any help needed
on the problems you encounter along the way.


2014-07-12 3:01 GMT+02:00 Yogi A. Patel :
> Hi Oeyvind -
>
> Yes, you are absolutely correct. That is what I want to do.
>
> It might take me some time to figure out how to do that, but should be a fun
> learning experience.
>
> Thanks!
>
> Yogi
>
> On Jul 11, 2014, at 2:59 PM, Michael Mossey  wrote:
>
> On 7/11/2014 4:32 AM, Yogi A. Patel wrote:
>
> Hi -
>
> I have been reading about CSound and am interested in using it for my
> real-time needs. I wanted to get the communities input, though, since I am
> new to it.
>
> I want to generate a periodic tone at a rate of 120bpm for 20 seconds. Then
> I want to generate a different tone once at some previously defined
> pseudo-random point within that 20 second duration. Both of these tone
> generations need to have high precision (ideally jitter less than a
> millisecond, but I'm interested in hearing what's possible with CSound).
>
> The goal is to generate those tones and log the time of occurrence of those
> tones, if possible.
>
>
> I'll let others comment on the jitter question, but as far as generating
> these tones, is it sufficient to generate a csound score ahead of time that
> describes these tones and their timing? Or is this timing to be determined
> in real time? What determines it? Software? In what language?
>
> What do you mean by "log the time of occurrence"? What program is doing the
> logging?
>
> Mike
>
>



-- 

Oeyvind Brandtsegg
Professor of Music Technology
NTNU
7491 Trondheim
Norway
Cell: +47 92 203 205

http://flyndresang.no/
http://www.partikkelaudio.com/
http://soundcloud.com/brandtsegg
http://soundcloud.com/t-emp

Date2014-07-13 01:24
FromHlöðver Sigurðsson
SubjectRe: [Csnd] Inquiring about performance
My tip is to buy printed copy of the FLOSS manual and sit down next weeks and spend at least hour every day doing examples and exercises in csound. It's just like an instrument, practice makes perfect.


2014-07-12 20:05 GMT+00:00 Oeyvind Brandtsegg <oyvind.brandtsegg@ntnu.no>:
All good. Best of luck, and don't hesitate to ask for any help needed
on the problems you encounter along the way.


2014-07-12 3:01 GMT+02:00 Yogi A. Patel <yapatel@gatech.edu>:
> Hi Oeyvind -
>
> Yes, you are absolutely correct. That is what I want to do.
>
> It might take me some time to figure out how to do that, but should be a fun
> learning experience.
>
> Thanks!
>
> Yogi
>
> On Jul 11, 2014, at 2:59 PM, Michael Mossey <michaelmossey@gmail.com> wrote:
>
> On 7/11/2014 4:32 AM, Yogi A. Patel wrote:
>
> Hi -
>
> I have been reading about CSound and am interested in using it for my
> real-time needs. I wanted to get the communities input, though, since I am
> new to it.
>
> I want to generate a periodic tone at a rate of 120bpm for 20 seconds. Then
> I want to generate a different tone once at some previously defined
> pseudo-random point within that 20 second duration. Both of these tone
> generations need to have high precision (ideally jitter less than a
> millisecond, but I'm interested in hearing what's possible with CSound).
>
> The goal is to generate those tones and log the time of occurrence of those
> tones, if possible.
>
>
> I'll let others comment on the jitter question, but as far as generating
> these tones, is it sufficient to generate a csound score ahead of time that
> describes these tones and their timing? Or is this timing to be determined
> in real time? What determines it? Software? In what language?
>
> What do you mean by "log the time of occurrence"? What program is doing the
> logging?
>
> Mike
>
>



--

Oeyvind Brandtsegg
Professor of Music Technology
NTNU
7491 Trondheim
Norway
Cell: +47 92 203 205

http://flyndresang.no/
http://www.partikkelaudio.com/
http://soundcloud.com/brandtsegg
http://soundcloud.com/t-emp


Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"





Date2014-07-13 01:58
FromDominic Melville
SubjectRe: [Csnd] Inquiring about performance
I second that. It's the best tip for Csound fullstop! Even after using it for many years on and off, buying the physical Floss manual and working with it on a regular basis has improved my Csound ability and taught me things that I'd just never thought of, or encountered, more times than I can count. It's money very well spent. 

Dominic 

On Sunday, July 13, 2014, Hlöðver Sigurðsson <hlolli@gmail.com> wrote:
My tip is to buy printed copy of the FLOSS manual and sit down next weeks and spend at least hour every day doing examples and exercises in csound. It's just like an instrument, practice makes perfect.


2014-07-12 20:05 GMT+00:00 Oeyvind Brandtsegg <oyvind.brandtsegg@ntnu.no>:
All good. Best of luck, and don't hesitate to ask for any help needed
on the problems you encounter along the way.


2014-07-12 3:01 GMT+02:00 Yogi A. Patel <yapatel@gatech.edu>:
> Hi Oeyvind -
>
> Yes, you are absolutely correct. That is what I want to do.
>
> It might take me some time to figure out how to do that, but should be a fun
> learning experience.
>
> Thanks!
>
> Yogi
>
> On Jul 11, 2014, at 2:59 PM, Michael Mossey <michaelmossey@gmail.com> wrote:
>
> On 7/11/2014 4:32 AM, Yogi A. Patel wrote:
>
> Hi -
>
> I have been reading about CSound and am interested in using it for my
> real-time needs. I wanted to get the communities input, though, since I am
> new to it.
>
> I want to generate a periodic tone at a rate of 120bpm for 20 seconds. Then
> I want to generate a different tone once at some previously defined
> pseudo-random point within that 20 second duration. Both of these tone
> generations need to have high precision (ideally jitter less than a
> millisecond, but I'm interested in hearing what's possible with CSound).
>
> The goal is to generate those tones and log the time of occurrence of those
> tones, if possible.
>
>
> I'll let others comment on the jitter question, but as far as generating
> these tones, is it sufficient to generate a csound score ahead of time that
> describes these tones and their timing? Or is this timing to be determined
> in real time? What determines it? Software? In what language?
>
> What do you mean by "log the time of occurrence"? What program is doing the
> logging?
>
> Mike
>
>



--

Oeyvind Brandtsegg
Professor of Music Technology
NTNU
7491 Trondheim
Norway
Cell: +47 92 203 205

http://flyndresang.no/
http://www.partikkelaudio.com/
http://soundcloud.com/brandtsegg
http://soundcloud.com/t-emp


Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"