[Csnd] readclock opcode broken on linux
Date | 2009-11-26 22:52 |
From | Rene Djack |
Subject | [Csnd] readclock opcode broken on linux |
Hi list, The opcode readclock seems to be broken on linux. The manual example readclock.csd prints always zero. Cheers, René |
Date | 2009-11-26 23:07 |
From | becks |
Subject | [Csnd] Re: readclock opcode broken on linux |
On Thu, Nov 26, 2009 at 11:52 PM, Rene Djack |
Date | 2009-11-27 06:53 |
From | jpff@cs.bath.ac.uk |
Subject | [Csnd] Re: readclock opcode broken on linux |
readclock reads a timing clock for sections of code. If it is used for very small sections it will appear to be zero. Are you sure that is not what you are seeing? As far as i can tell this code has not been changed since way back. ==John ff > Hi list, > > The opcode readclock seems to be broken on linux. > The manual example readclock.csd prints always zero. > > Cheers, > René > > Send bugs reports to this list. > To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe > csound" Send bugs reports to this list. To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" |
Date | 2009-11-27 12:39 |
From | Rene Djack |
Subject | [Csnd] Re: Re: readclock opcode broken on linux |
Hi, The manual page of the readclock opcode say for the example readclock.csd: "Its output should include lines like this: instr 1: i1 = 0.000" I have duplicated 10 000 times the line "a1 oscili 10000, 440, 1" to keep Csound busy. Still have zeros printed. Cheers, René 2009/11/27 <jpff@cs.bath.ac.uk> readclock reads a timing clock for sections of code. If it is used for |
Date | 2009-11-27 12:50 |
From | jpff@cs.bath.ac.uk |
Subject | [Csnd] Re: readclock opcode broken on linux |
OK, will take another look > Hi, > The manual page of the readclock opcode say for the example readclock.csd: > > "Its output should include lines like this: > > instr 1: i1 = 0.000 > instr 1: i1 = 90.000 > instr 1: i1 = 180.000 > > " > > I have duplicated 10 000 times the line "a1 oscili 10000, 440, 1" to keep > Csound busy. > Still have zeros printed. > > Cheers, > René > > > 2009/11/27 |
Date | 2009-11-27 14:12 |
From | jpff@cs.bath.ac.uk |
Subject | [Csnd] Re: Re: Re: readclock opcode broken on linux |
The error is not in readclock but in clockon/clockoff. Someone has replaced the working function to read CPU usage with a broken one with the wrong specification, rendering the clock opcodes useless. The problem is that it is using an API function that reports CPU in seconds, rounded to an integer. So either the APi needs to be fixed or correct code needs to be inserted. Nasty ==John ff Send bugs reports to this list. To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" |
Date | 2009-11-27 14:39 |
From | Rene Djack |
Subject | [Csnd] Re: Re: Re: Re: readclock opcode broken on linux |
Thanks, I'm sorry i can't help !! René 2009/11/27 <jpff@cs.bath.ac.uk> The error is not in readclock but in clockon/clockoff. Someone has |
Date | 2009-11-27 15:23 |
From | jpff@cs.bath.ac.uk |
Subject | [Csnd] Re: readclock opcode broken on linux |
> The error is not in readclock but in clockon/clockoff. Closer look says that the errror was in clockon and clockoff but it is easily fixable -- just checked in code to CVS. Now to find out when I messed up ==John ff Send bugs reports to this list. To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" |
Date | 2011-06-20 13:40 |
From | menno |
Subject | [Csnd] readclock opcode broken on linux |
I still get only zeroes as output when using the example from the manual. Does the problem still exist? I'm using Ubuntu, csound doubles. |
Date | 2011-06-20 13:49 |
From | Victor Lazzarini |
Subject | Re: [Csnd] readclock opcode broken on linux |
works here on OSX. Victor On 20 Jun 2011, at 13:40, menno wrote: > I still get only zeroes as output when using the example from the > manual. > Does the problem still exist? > I'm using Ubuntu, csound doubles. > > |
Date | 2011-06-20 14:51 |
From | jpff@cs.bath.ac.uk |
Subject | Re: [Csnd] readclock opcode broken on linux |
In the immortal words, it works for me (OpensSuSE11.4 x86_84) .... PortAudio: selected output device '/dev/dsp1' writing 512-byte blks of shorts to dac SECTION 1: ftable 1: new alloc for instr 1: readclock1: 0 instr 1: i1 = 0.000 B 0.000 .. 1.000 T 1.000 TT 1.000 M: 10000.0 readclock1: 0.01 instr 1: i1 = 10.000 B 1.000 .. 2.000 T 2.000 TT 2.000 M: 10000.0 readclock1: 0.02 instr 1: i1 = 20.000 B 2.000 .. 3.000 T 3.000 TT 3.000 M: 10000.0 Score finished in csoundPerform(). inactive allocs returned to freespace end of score. overall amps: 10000.0 overall samples out of range: 0 0 errors in performance Elapsed time at end of performance: real: 3.117s, CPU: 0.180s 517 512-byte soundblks of shorts written to dac ==John ff 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" |
Date | 2011-06-20 15:09 |
From | Francois PINOT |
Subject | Re: [Csnd] readclock opcode broken on linux |
It works on my linux box (ubuntu 11.04, csound 5.13 compiled from git (Jun 9 2011)) Francois 2011/6/20 menno <nabob_cd@yahoo.com> I still get only zeroes as output when using the example from the manual. |
Date | 2011-06-20 18:54 |
From | menno |
Subject | [Csnd] Re: readclock opcode broken on linux |
Interesting... this is my output - i am using jack. I have no idea what could be wrong here. Any suggestions? Menno time resolution is 1000.000 ns PortAudio real-time audio module for Csound virtual_keyboard real time MIDI plugin for Csound PortMIDI real time MIDI plugin for Csound 0dBFS level = 32768.0 Csound version 5.13 beta (double samples) Jun 16 2011 libsndfile-1.0.21 UnifiedCSD: /media/ManualUSB/improved examples/niks/readclock.csd STARTING FILE Creating options Creating orchestra Creating score orchname: /tmp/csound-FcTfk6.orc scorename: /tmp/csound-a45mhn.sco Loading command-line libraries: /usr/local/lib/libloris.so graph init rtmidi: PortMIDI module enabled RAWWAVE_PATH: /usr/local/share/csound/rawwaves/ rtaudio: JACK module enabled orch compiler: 22 (23) lines read instr 1 Elapsed time at end of orchestra compile: real: 0.002s, CPU: 0.020s sorting score ... ... done Elapsed time at end of score sort: real: 0.002s, CPU: 0.020s Csound version 5.13 beta (double samples) Jun 16 2011 sample rate overrides: esr = 48000.0000, ekr = 1500.0000, ksmps = 32 0dBFS level = 32768.0 orch now loaded audio buffered in 256 sample-frame blocks reading 512-byte blks of shorts from adc (RAW) Jack: JackClient::SetupDriverSync driver sem in flush mode Jack: JackPosixSemaphore::Connect jack_sem.1000_default_csound5 Jack: Already connected name = csound5 Jack: Clock source : system clock via clock_gettime Jack: JackLibClient::Open name = csound5 refnum = 6 Jack: JackClient::PortRegister ref = 6 name = csound5:input1 type = 32 bit float mono audio port_index = 41 Jack: JackClient::PortRegister ref = 6 name = csound5:output1 type = 32 bit float mono audio port_index = 42 Jack: JackClient::Activate Jack: JackClient::StartThread : period = 1333 computation = 0 constraint = 1333 Jack: Create non RT thread Jack: ThreadHandler: start Jack: JackClient::kBufferSizeCallback buffer_size = 64 Jack: JackClient::kActivateClient name = csound5 ref = 6 writing 512-byte blks of shorts to dac SECTION 1: ftable 1: Jack: JackGraphManager::RecalculateLatency port_index = 41 Jack: JackGraphManager::RecalculateLatency port_index = 42 Jack: JackGraphManager::RecalculateLatency port_index = 41 Jack: JackGraphManager::RecalculateLatency port_index = 42 new alloc for instr 1: readclock1: 0 instr 1: i1 = 0.000 WARNING: rtjack: xrun in real time audio B 0.000 .. 1.000 T 1.000 TT 1.000 M: 10000.0 readclock1: 0 instr 1: i1 = 0.000 B 1.000 .. 2.000 T 2.000 TT 2.000 M: 10000.0 readclock1: 0 instr 1: i1 = 0.000 B 2.000 .. 3.000 T 3.000 TT 3.000 M: 10000.0 Score finished in csoundPerform(). inactive allocs returned to freespace end of score. overall amps: 10000.0 overall samples out of range: 0 0 errors in performance Elapsed time at end of performance: real: 3.067s, CPU: 0.050s Jack: JackClient::Deactivate Jack: JackClient::Deactivate res = 0 Jack: JackPosixThread::Kill Jack: JackClient::PortUnRegister port_index = 41 Jack: JackClient::PortUnRegister port_index = 42 Jack: jack_client_close Jack: JackClient::Close ref = 6 Jack: JackClient::Deactivate Jack: JackSocketClientChannel::Stop Jack: JackPosixThread::Kill Jack: JackClientSocket::Close Jack: JackClientSocket::Close Jack: JackPosixSemaphore::Disconnect jack_sem.1000_default_csound5 Jack: JackLibClient::~JackLibClient Jack: JackShmReadWritePtr1::~JackShmReadWritePtr1 5 Jack: Succeeded in unlocking 377 byte memory area Jack: JackLibGlobals Destroy 2629220 Jack: ~JackLibGlobals Jack: JackPosixSemaphore::Disconnect jack_sem.1000_default_system Jack: JackPosixSemaphore::Disconnect jack_sem.1000_default_freewheel Jack: JackPosixSemaphore::Disconnect jack_sem.1000_default_dbusapi Jack: JackPosixSemaphore::Disconnect jack_sem.1000_default_bridge-2245 Jack: JackPosixSemaphore::Disconnect jack_sem.1000_default_claudia Jack: JackPosixSemaphore::Disconnect jack_sem.1000_default_a2j Jack: no message buffer overruns Jack: JackPosixThread::Stop Jack: ThreadHandler: exit Jack: JackShmReadWritePtr::~JackShmReadWritePtr 1 Jack: Succeeded in unlocking 994 byte memory area Jack: JackShmReadWritePtr::~JackShmReadWritePtr 0 Jack: Succeeded in unlocking 31783450 byte memory area Jack: jack_client_close res = 0 563 512-byte soundblks of shorts written to dac Removing temporary file /tmp/csound-Z1gReE.srt ... Removing temporary file /tmp/csound-a45mhn.sco ... Removing temporary file /tmp/csound-FcTfk6.orc ... menno@muziek:/usr/bin$ -- View this message in context: http://csound.1045644.n5.nabble.com/readclock-opcode-broken-on-linux-tp1115093p4507221.html Sent from the Csound - General mailing list archive at Nabble.com. 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" |