[Bluemusic-users] random glitches when writing to disk
Brought to you by:
kunstmusik
From: peiman <pei...@gm...> - 2007-04-24 12:19:53
|
Hi Steven, I sent a message to the csound list last night but I thought it may be worth putting it here too and posting the blue file I am using. Using this blue session (bellow) with a sustained quiet stereo soundfile (and ksmps=10) I get a random glitch at around second 4, but only when writing to disk not in real time. I cannot workout what it is I suppose it must be a problem with the way csound handles global instruments or UDO? The instrument is using the spectral freeze plugin mainly with the latest csound (I have tried this on mac and pc and both the same). I can also use this as an excuse to mention a small problem: Route objects on the synth builder don't get updated straight away when I add a subchannel on the mixer. I have to refresh the instrument (i.e. change to another window and back to the instrument) before the subchannel shows on the pop up menu of the route object in the instrument. Also the mac keyboard shortcuts involving the F9 keys don't work (render to disk and render to disk and play). Thanks again in advance Best Peiman ++++++++++++++++++++++++++++++++ <blueData version='0.115.0'> <projectProperties> <title></title> <author>author</author> <notes></notes> <sampleRate>44100</sampleRate> <ksmps>100</ksmps> <channels>2</channels> <diskSampleRate>44100</diskSampleRate> <diskKsmps>10</diskKsmps> <diskChannels>2</diskChannels> <useAudioOut>true</useAudioOut> <useAudioIn>true</useAudioIn> <useMidiIn>false</useMidiIn> <useMidiOut>false</useMidiOut> <noteAmpsEnabled>false</noteAmpsEnabled> <outOfRangeEnabled>false</outOfRangeEnabled> <warningsEnabled>false</warningsEnabled> <benchmarkEnabled>false</benchmarkEnabled> <advancedSettings>-d</advancedSettings> <completeOverride>false</completeOverride> <fileName></fileName> <askOnRender>false</askOnRender> <diskNoteAmpsEnabled>false</diskNoteAmpsEnabled> <diskOutOfRangeEnabled>false</diskOutOfRangeEnabled> <diskWarningsEnabled>false</diskWarningsEnabled> <diskBenchmarkEnabled>false</diskBenchmarkEnabled> <diskAdvancedSettings>-d</diskAdvancedSettings> <diskCompleteOverride>false</diskCompleteOverride> </projectProperties> <arrangement> <instrumentAssignment arrangementId='1' isEnabled='true'> <instrument type='blue.orchestra.BlueSynthBuilder' editEnabled='true'> <name>player</name> <comment></comment> <globalOrc/> <globalSco/> <instrumentText>asig1, asig2 diskin "<filein>", <speed>, 0, <loop> blueMixerOut "<route>", asig1, asig2 </instrumentText> <graphicInterface editEnabled='false'> <uniqueNameManager nameIndex='1' defaultPrefix='bsbObj'/> <bsbObject type='blue.orchestra.blueSynthBuilder.BSBFileSelector'> <objectName>filein</objectName> <x>32</x> <y>25</y> <fileName>/Volumes/Sound/Backupsounds /brass/brasschordmut1.aif</fileName> <textFieldWidth>200</textFieldWidth> </bsbObject> <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'> <objectName></objectName> <x>284</x> <y>88</y> <label>speed</label> </bsbObject> <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'> <objectName>speed</objectName> <x>273</x> <y>14</y> <automationAllowed>true</automationAllowed> <minimum>-4.0</minimum> <maximum>4.0</maximum> <value>1.0</value> <knobWidth>60</knobWidth> </bsbObject> <bsbObject type='blue.orchestra.blueSynthBuilder.BSBSubChannelDropdown'> <objectName>route</objectName> <x>31</x> <y>65</y> <channelOutput>SubChannel1</channelOutput> </bsbObject> <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'> <objectName>loop</objectName> <x>213</x> <y>70</y> <label>loop</label> <selected>true</selected> </bsbObject> </graphicInterface> <bsbParameterList> <parameter uniqueId='550712172' name='speed' label='' min='-4.0' max='4.0' resolution='-1.0' automationEnabled='false'> <line name='' version='2' max='4.0' min='-4.0' resolution='-1.0' color='-8355712' rightBound='false'> <linePoint x='0.0' y='1.0'/> </line> </parameter> </bsbParameterList> <presetGroup name='Presets'/> <opcodeList/> </instrument> </instrumentAssignment> </arrangement> <mixer> <enabled>true</enabled> <extraRenderTime>0.0</extraRenderTime> <channelList list='channels'> <channel> <name>1</name> <outChannel>Master</outChannel> <level>0.0</level> <muted>false</muted> <solo>false</solo> <effectsChain bin='pre'/> <effectsChain bin='post'/> <parameter uniqueId='550712174' name='Volume' label='dB' min='-96.0' max='12.0' resolution='-1.0' automationEnabled='false'> <line name='' version='2' max='12.0' min='-96.0' resolution='-1.0' color='-8355712' rightBound='false'> <linePoint x='0.0' y='0.0'/> </line> </parameter> </channel> </channelList> <channelList list='subChannels'> <channel> <name>SubChannel1</name> <outChannel>Master</outChannel> <level>0.0</level> <muted>false</muted> <solo>false</solo> <effectsChain bin='pre'> <send> <sendChannel>Master</sendChannel> <level>1.0</level> <enabled>true</enabled> <parameter uniqueId='550712268' name='Send Amount' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false'> <line name='' version='2' max='1.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false'> <linePoint x='0.0' y='1.0'/> </line> </parameter> </send> <send> <sendChannel>SubChannel2</sendChannel> <level>1.0</level> <enabled>true</enabled> <parameter uniqueId='550712272' name='Send Amount' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false'> <line name='' version='2' max='1.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false'> <linePoint x='0.0' y='1.0'/> </line> </parameter> </send> <send> <sendChannel>SubChannel3</sendChannel> <level>1.0</level> <enabled>true</enabled> <parameter uniqueId='550712278' name='Send Amount' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false'> <line name='' version='2' max='1.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false'> <linePoint x='0.0' y='1.0'/> </line> </parameter> </send> <effect> <name>spectralfreez</name> <enabled>true</enabled> <numIns>2</numIns> <numOuts>2</numOuts> <code>finl pvsanal ain1, <size>, <overlap>, <size>, 1 finr pvsanal ain2, <size>, <overlap>, <size>, 1 fsigoutl pvsfreeze finl, <freez>, <freez> fsigoutr pvsfreeze finl, <freez>, <freez> aout1 pvsynth fsigoutl aout2 pvsynth fsigoutr</code> <comments>spectral freezing using Victor Lazzarini's pvsfreeze.</comments> <opcodeList/> <graphicInterface editEnabled='false'> <uniqueNameManager nameIndex='-1' defaultPrefix='bsbObj'/> <bsbObject type='blue.orchestra.blueSynthBuilder.BSBHSlider'> <objectName>freez</objectName> <x>3</x> <y>4</y> <automationAllowed>true</automationAllowed> <minimum>0.0</minimum> <maximum>1.0</maximum> <resolution>1.0</resolution> <value>0.0</value> <sliderWidth>70</sliderWidth> </bsbObject> <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'> <objectName>size</objectName> <x>134</x> <y>6</y> <bsbDropdownItemList> <bsbDropdownItem> <name>256</name> <value>256</value> </bsbDropdownItem> <bsbDropdownItem> <name>512</name> <value>512</value> </bsbDropdownItem> <bsbDropdownItem> <name>1024</name> <value>1024</value> </bsbDropdownItem> <bsbDropdownItem> <name>2048</name> <value>2048</value> </bsbDropdownItem> </bsbDropdownItemList> <selectedIndex>3</selectedIndex> </bsbObject> <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'> <objectName>overlap</objectName> <x>227</x> <y>7</y> <bsbDropdownItemList> <bsbDropdownItem> <name>256</name> <value>256</value> </bsbDropdownItem> <bsbDropdownItem> <name>512</name> <value>512</value> </bsbDropdownItem> <bsbDropdownItem> <name>1024</name> <value>1024</value> </bsbDropdownItem> </bsbDropdownItemList> <selectedIndex>1</selectedIndex> </bsbObject> <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'> <objectName></objectName> <x>195</x> <y>10</y> <label>size</label> </bsbObject> <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'> <objectName></objectName> <x>288</x> <y>8</y> <label>overlap</label> </bsbObject> </graphicInterface> <bsbParameterList> <parameter uniqueId='550712266' name='freez' label='' min='0.0' max='1.0' resolution='1.0' automationEnabled='true'> <line name='' version='2' max='1.0' min='0.0' resolution='1.0' color='-14623488' rightBound='false'> <linePoint x='0.0' y='0.0'/> <linePoint x='1.234375' y='1.0'/> </line> </parameter> </bsbParameterList> </effect> </effectsChain> <effectsChain bin='post'/> <parameter uniqueId='550712264' name='Volume' label='dB' min='-96.0' max='12.0' resolution='-1.0' automationEnabled='false'> <line name='' version='2' max='12.0' min='-96.0' resolution='-1.0' color='-8355712' rightBound='false'> <linePoint x='0.0' y='0.0'/> </line> </parameter> </channel> <channel> <name>SubChannel2</name> <outChannel>Master</outChannel> <level>0.0</level> <muted>false</muted> <solo>false</solo> <effectsChain bin='pre'> <effect> <name>spectralfreez</name> <enabled>true</enabled> <numIns>2</numIns> <numOuts>2</numOuts> <code>finl pvsanal ain1, <size>, <overlap>, <size>, 1 finr pvsanal ain2, <size>, <overlap>, <size>, 1 fsigoutl pvsfreeze finl, <freez>, <freez> fsigoutr pvsfreeze finl, <freez>, <freez> aout1 pvsynth fsigoutl aout2 pvsynth fsigoutr</code> <comments>spectral freezing using Victor Lazzarini's pvsfreeze.</comments> <opcodeList/> <graphicInterface editEnabled='false'> <uniqueNameManager nameIndex='-1' defaultPrefix='bsbObj'/> <bsbObject type='blue.orchestra.blueSynthBuilder.BSBHSlider'> <objectName>freez</objectName> <x>3</x> <y>4</y> <automationAllowed>true</automationAllowed> <minimum>0.0</minimum> <maximum>1.0</maximum> <resolution>1.0</resolution> <value>0.0</value> <sliderWidth>70</sliderWidth> </bsbObject> <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'> <objectName>size</objectName> <x>134</x> <y>6</y> <bsbDropdownItemList> <bsbDropdownItem> <name>256</name> <value>256</value> </bsbDropdownItem> <bsbDropdownItem> <name>512</name> <value>512</value> </bsbDropdownItem> <bsbDropdownItem> <name>1024</name> <value>1024</value> </bsbDropdownItem> <bsbDropdownItem> <name>2048</name> <value>2048</value> </bsbDropdownItem> </bsbDropdownItemList> <selectedIndex>3</selectedIndex> </bsbObject> <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'> <objectName>overlap</objectName> <x>227</x> <y>7</y> <bsbDropdownItemList> <bsbDropdownItem> <name>256</name> <value>256</value> </bsbDropdownItem> <bsbDropdownItem> <name>512</name> <value>512</value> </bsbDropdownItem> <bsbDropdownItem> <name>1024</name> <value>1024</value> </bsbDropdownItem> </bsbDropdownItemList> <selectedIndex>1</selectedIndex> </bsbObject> <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'> <objectName></objectName> <x>195</x> <y>10</y> <label>size</label> </bsbObject> <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'> <objectName></objectName> <x>288</x> <y>8</y> <label>overlap</label> </bsbObject> </graphicInterface> <bsbParameterList> <parameter uniqueId='550712274' name='freez' label='' min='0.0' max='1.0' resolution='1.0' automationEnabled='true'> <line name='' version='2' max='1.0' min='0.0' resolution='1.0' color='-14623488' rightBound='false'> <linePoint x='0.0' y='0.0'/> <linePoint x='2.515625' y='1.0'/> </line> </parameter> </bsbParameterList> </effect> </effectsChain> <effectsChain bin='post'/> <parameter uniqueId='550712270' name='Volume' label='dB' min='-96.0' max='12.0' resolution='-1.0' automationEnabled='false'> <line name='' version='2' max='12.0' min='-96.0' resolution='-1.0' color='-8355712' rightBound='false'> <linePoint x='0.0' y='0.0'/> </line> </parameter> </channel> <channel> <name>SubChannel3</name> <outChannel>Master</outChannel> <level>0.0</level> <muted>false</muted> <solo>false</solo> <effectsChain bin='pre'> <effect> <name>spectralfreez</name> <enabled>true</enabled> <numIns>2</numIns> <numOuts>2</numOuts> <code>finl pvsanal ain1, <size>, <overlap>, <size>, 1 finr pvsanal ain2, <size>, <overlap>, <size>, 1 fsigoutl pvsfreeze finl, <freez>, <freez> fsigoutr pvsfreeze finl, <freez>, <freez> aout1 pvsynth fsigoutl aout2 pvsynth fsigoutr</code> <comments>spectral freezing using Victor Lazzarini's pvsfreeze.</comments> <opcodeList/> <graphicInterface editEnabled='false'> <uniqueNameManager nameIndex='-1' defaultPrefix='bsbObj'/> <bsbObject type='blue.orchestra.blueSynthBuilder.BSBHSlider'> <objectName>freez</objectName> <x>3</x> <y>4</y> <automationAllowed>true</automationAllowed> <minimum>0.0</minimum> <maximum>1.0</maximum> <resolution>1.0</resolution> <value>0.0</value> <sliderWidth>70</sliderWidth> </bsbObject> <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'> <objectName>size</objectName> <x>134</x> <y>6</y> <bsbDropdownItemList> <bsbDropdownItem> <name>256</name> <value>256</value> </bsbDropdownItem> <bsbDropdownItem> <name>512</name> <value>512</value> </bsbDropdownItem> <bsbDropdownItem> <name>1024</name> <value>1024</value> </bsbDropdownItem> <bsbDropdownItem> <name>2048</name> <value>2048</value> </bsbDropdownItem> </bsbDropdownItemList> <selectedIndex>3</selectedIndex> </bsbObject> <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'> <objectName>overlap</objectName> <x>227</x> <y>7</y> <bsbDropdownItemList> <bsbDropdownItem> <name>256</name> <value>256</value> </bsbDropdownItem> <bsbDropdownItem> <name>512</name> <value>512</value> </bsbDropdownItem> <bsbDropdownItem> <name>1024</name> <value>1024</value> </bsbDropdownItem> </bsbDropdownItemList> <selectedIndex>1</selectedIndex> </bsbObject> <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'> <objectName></objectName> <x>195</x> <y>10</y> <label>size</label> </bsbObject> <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'> <objectName></objectName> <x>288</x> <y>8</y> <label>overlap</label> </bsbObject> </graphicInterface> <bsbParameterList> <parameter uniqueId='550712280' name='freez' label='' min='0.0' max='1.0' resolution='1.0' automationEnabled='true'> <line name='' version='2' max='1.0' min='0.0' resolution='1.0' color='-14623488' rightBound='false'> <linePoint x='0.0' y='0.0'/> <linePoint x='4.421875' y='1.0'/> </line> </parameter> </bsbParameterList> </effect> </effectsChain> <effectsChain bin='post'/> <parameter uniqueId='550712276' name='Volume' label='dB' min='-96.0' max='12.0' resolution='-1.0' automationEnabled='false'> <line name='' version='2' max='12.0' min='-96.0' resolution='-1.0' color='-8355712' rightBound='false'> <linePoint x='0.0' y='0.0'/> </line> </parameter> </channel> </channelList> <channel> <name>Master</name> <outChannel>Master</outChannel> <level>0.0</level> <muted>false</muted> <solo>false</solo> <effectsChain bin='pre'/> <effectsChain bin='post'/> <parameter uniqueId='550712170' name='Volume' label='dB' min='-96.0' max='12.0' resolution='-1.0' automationEnabled='false'> <line name='' version='2' max='12.0' min='-96.0' resolution='-1.0' color='-8355712' rightBound='false'> <linePoint x='0.0' y='0.0'/> </line> </parameter> </channel> </mixer> <tables></tables> <soundObjectLibrary/> <globalOrcSco> <globalOrc></globalOrc> <globalSco></globalSco> </globalOrcSco> <opcodeList/> <liveData> <commandLine>csound -Wdo devaudio -L stdin</commandLine> <commandLineEnabled>false</commandLineEnabled> <commandLineOverride>false</commandLineOverride> </liveData> <soundObject type='blue.soundObject.PolyObject'> <subjectiveDuration>2.0</subjectiveDuration> <startTime>0.0</startTime> <name>root</name> <backgroundColor>-10066279</backgroundColor> <timeBehavior>0</timeBehavior> <noteProcessorChain/> <isRoot>true</isRoot> <pixelSecond>64</pixelSecond> <defaultHeightIndex>0</defaultHeightIndex> <snapEnabled>false</snapEnabled> <snapValue>1.0</snapValue> <timeDisplay>0</timeDisplay> <timeUnit>5</timeUnit> <soundLayer name='' muted='false' solo='false' heightIndex='0'> <noteProcessorChain/> <soundObject type='blue.soundObject.GenericScore'> <subjectiveDuration>20.0625</subjectiveDuration> <startTime>0.0</startTime> <name>GenericScore</name> <backgroundColor>-12566464</backgroundColor> <timeBehavior>0</timeBehavior> <noteProcessorChain/> <score>i1 0 2 3 4 5</score> </soundObject> </soundLayer> <soundLayer name='' muted='false' solo='false' heightIndex='0'> <noteProcessorChain/> <parameterId>550712266</parameterId> </soundLayer> <soundLayer name='' muted='false' solo='false' heightIndex='0'> <noteProcessorChain/> <parameterId>550712274</parameterId> </soundLayer> <soundLayer name='' muted='false' solo='false' heightIndex='0'> <noteProcessorChain/> <parameterId>550712280</parameterId> </soundLayer> </soundObject> <scratchPadData> <isWordWrapEnabled>true</isWordWrapEnabled> <scratchText></scratchText> </scratchPadData> <noteProcessorChainMap/> <renderStartTime>0.0</renderStartTime> <renderEndTime>-1.0</renderEndTime> <markersList/> <loopRendering>false</loopRendering> </blueData> -- View this message in context: http://www.nabble.com/random-glitches-when-writing-to-disk-tf3638329.html#a10159806 Sent from the Csound - Blue - User mailing list archive at Nabble.com. |