Csound Csound-dev Csound-tekno Search About

Beating

Date2016-04-22 17:43
FromCOCHEDELAFERTE
SubjectBeating
Hi all,


Now i'm traying to play chords, either with an unique instrument playing
together three notes or, if it can be better, with three separate
instruments playing each one unique note.

The problem is here the known beating, or beat effect. I'm not sure that
what i'm encountering is really beating ; for this reason, in my joigned csd
file the first instrument (i10) has only oscillators, no one filter or other
opcode. My first question is : is that beating or not ? I don't have an
external or PCI soundcard, just a builtin ICH10. To be sure that an unique
sine wave works as well, first i putted a kind of "pre-instrument", a basic
oscil, called instrument1, and played the three notes of the chord, but not
together, first the C, after that the E, after again the G ; for that, all
OK

Now the real tries :

. instrument 10 : three oscillators, each playing a note from chord, but
"raw", without any filter or opcode anti-beating.
. instrument 20 : the same, but with randi trying to minimize the beating.
. instrument 30 : the same, but with jitter2 instead randi.

Hearing that, we can understand that randi and jitter2 gives approximatively
the same results, but a lot odd and without interest in the minimization of
the beat effect.

I know that with e.g. foscili and a savetooth wave the result is much
better, even without jitter2 or randi. but the goal is to learn, to
understand howto use jitter2 to avoid the beating ; for this reason i
conserved the classical and basical "oscil".

Now at last my questions :

- is this problem really a beating problem ?
- howto make the parametrization of the opcode (jitter2) to obtain any
effect, but a good effect, to remove, even partially, the beating ?


Cheers

Sergio


chord.csd   



--
View this message in context: http://csound.1045644.n5.nabble.com/Beating-tp5749189.html
Sent from the Csound - General mailing list archive at Nabble.com.

Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here

Date2016-04-22 19:36
Fromjpff
SubjectRe: Beating
What tuning system are you using?  12ET or some just scheme?


On Fri, 22 Apr 2016, COCHEDELAFERTE wrote:

> Hi all,
>
>
> Now i'm traying to play chords, either with an unique instrument playing
> together three notes or, if it can be better, with three separate
> instruments playing each one unique note.
>
> The problem is here the known beating, or beat effect. I'm not sure that
> what i'm encountering is really beating ; for this reason, in my joigned csd
> file the first instrument (i10) has only oscillators, no one filter or other
> opcode. My first question is : is that beating or not ? I don't have an
> external or PCI soundcard, just a builtin ICH10. To be sure that an unique
> sine wave works as well, first i putted a kind of "pre-instrument", a basic
> oscil, called instrument1, and played the three notes of the chord, but not
> together, first the C, after that the E, after again the G ; for that, all
> OK
>
> Now the real tries :
>
> . instrument 10 : three oscillators, each playing a note from chord, but
> "raw", without any filter or opcode anti-beating.
> . instrument 20 : the same, but with randi trying to minimize the beating.
> . instrument 30 : the same, but with jitter2 instead randi.
>
> Hearing that, we can understand that randi and jitter2 gives approximatively
> the same results, but a lot odd and without interest in the minimization of
> the beat effect.
>
> I know that with e.g. foscili and a savetooth wave the result is much
> better, even without jitter2 or randi. but the goal is to learn, to
> understand howto use jitter2 to avoid the beating ; for this reason i
> conserved the classical and basical "oscil".
>
> Now at last my questions :
>
> - is this problem really a beating problem ?
> - howto make the parametrization of the opcode (jitter2) to obtain any
> effect, but a good effect, to remove, even partially, the beating ?
>
>
> Cheers
>
> Sergio
>
>
> chord.csd 
>
>
>
> --
> View this message in context: http://csound.1045644.n5.nabble.com/Beating-tp5749189.html
> Sent from the Csound - General mailing list archive at Nabble.com.
>
> Csound mailing list
> Csound@listserv.heanet.ie
> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
> Send bugs reports to
>        https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here
>

Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here

Date2016-04-22 22:48
FromCOCHEDELAFERTE
SubjectRe: Beating
Hi John,


Many thank's for your reply.

"What tuning system are you using?  12ET or some just scheme? "

Just scheme, as i think. I readed about equal temperament just now and, in
this case, how to control the ET, 12 or more, under Csound ? With opcodes ?
With a sound driver tuning ? I'm actually just under ALSA with DMIX, but
since monthes worked with Jack and my beat problem was the same. Or another
way (to control ET) ? My command line iis very standard, just both
parameters -b et -B are as well setted. My sr is 48000, my ksmps 1 (kr
48000), but no change using the standard values ksmps  10, or 32, etc. With
or without realtime kernel (Linux Debian stable) also makes no change about.

Maybe a fine tuning process is really my problem ?


Greatings, John,

Sergio




--
View this message in context: http://csound.1045644.n5.nabble.com/Beating-tp5749189p5749192.html
Sent from the Csound - General mailing list archive at Nabble.com.

Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here

Date2016-04-24 23:31
FromCOCHEDELAFERTE
SubjectRe: Beating
Or to use cpstuni ?



--
View this message in context: http://csound.1045644.n5.nabble.com/Beating-tp5749189p5749218.html
Sent from the Csound - General mailing list archive at Nabble.com.

Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here