Linux 64-Bit: Jack Disconnects When Starting Playback In The Middle Of

I’m not sure if this is a bug, or just a result of how Renoise works, but anyway, here goes:

If I have a rather long song (> 5 min), and I try to start playback far into it, Jack disconnects from Renoise quite often. It seems to happen more frequently the further out in the song I am when I start. If I play it from the beginning there is no problem, however.

I use a lot of samples with Autoseek=on in my song, and since I suspected that Renoise has to search backwards in the song to find out which samples to play, I attempted to fix the problem by inserting a “barrier” in the middle of the song, where all notes are turned off. My thinking was that this would cut off the search the Renoise makes for autoseek samples, thereby decreasing the CPU cost for starting playback. This did, in fact, solve the problem.

So my question is this: Is this a bug, or do we have to insert barriers like this in very long songs if we want to keep the processing cost down?

post the song in question if you can, so I could try to reproduce
your jack conf and renoise conf could help
did you try with alsa ? same or not
what does jack say when it disconnect ?
anything in renoise log or jack log ?

I’m afraid I cannot post the song, but here’s a little info about it:

  • It has 16 normal tracks + 2 effect tracks + master track.
  • For regular instruments I only use MIDI, so they don’t have any samples. There are 12 such instruments.
  • I have four additional “instruments” that only contain long samples, mostly vocals and guitar. All of these have Autoseek=on.
  • The song is about 130 pattern blocks, and has tempo changes in it.

Whether or not I used jack with alsa or with my firewire device did not make a difference. However, when using pure alsa without jack, the problem could no longer be reproduced. My jack command line is:

jackd -R -P 89 -m -p 512 -Z -d alsa -o 2 -r 44100 -D -p 256 &  

My config.xml:

\<?xml version="1.0" encoding="UTF-8"?\>  
\<RenoisePrefs doc\_version="0"\>  
\<!--Window Metrics--\>  
 \<WindowedMode\>true\</WindowedMode\>  
 \<WindowedModePosition\>0,26\</WindowedModePosition\>  
 \<WindowedModeSize\>1368,830\</WindowedModeSize\>  
 \<WindowedModeIsMaximized\>true\</WindowedModeIsMaximized\>  
 \<FullScreenMonitorMatchPos\>720,463\</FullScreenMonitorMatchPos\>  
\<!--Window Performance--\>  
 \<VisualEffects\>true\</VisualEffects\>  
 \<EnableExternEditorKeyboardAccess\>false\</EnableExternEditorKeyboardAccess\>  
 \<ApplyFrameRate\>true\</ApplyFrameRate\>  
 \<MaxFrameRate\>60\</MaxFrameRate\>  
 \<CompatibilityBlitMode\>true\</CompatibilityBlitMode\>  
\<!--Keyboard Handling--\>  
 \<OverrideWindowManagerShortcuts\>false\</OverrideWindowManagerShortcuts\>  
\<!--Mouse Handling--\>  
 \<ApplyMouseWheelAcceleration\>true\</ApplyMouseWheelAcceleration\>  
\<!--Application Prefs--\>  
 \<RecentFiles\>  
 \<RecentFile\>/home/kristian/riff/friend/friend.xrns\</RecentFile\>  
 \<RecentFile\>/home/kristian/riff/kollektivet/tema1-kort.xrns\</RecentFile\>  
 \<RecentFile\>/home/kristian/riff/kollektivet/tema1.xrns\</RecentFile\>  
 \<RecentFile\>/home/kristian/download/ShameOnYou.xrns\</RecentFile\>  
 \<RecentFile\>/home/kristian/download/marbles.xrns\</RecentFile\>  
 \<RecentFile\>/home/kristian/riff/marbles/marbles.xrns\</RecentFile\>  
 \<RecentFile\>/home/kristian/download/crap2.xrns\</RecentFile\>  
 \<RecentFile\>/home/kristian/download/crap.xrns\</RecentFile\>  
 \<RecentFile\>/root/.renoise/V2.1.0/CrashBackups/Untitled\_12\_2\_2009\_\_21\_45\_crash.xrns\</RecentFile\>  
 \</RecentFiles\>  
 \<RecentLoadedFiles\>  
 \<RecentLoadedFile\>/home/kristian/riff/friend/friend.xrns\</RecentLoadedFile\>  
 \<RecentLoadedFile\>/home/kristian/riff/kollektivet/tema1-kort.xrns\</RecentLoadedFile\>  
 \<RecentLoadedFile\>/home/kristian/riff/kollektivet/tema1.xrns\</RecentLoadedFile\>  
 \<RecentLoadedFile\>/home/kristian/download/ShameOnYou.xrns\</RecentLoadedFile\>  
 \<RecentLoadedFile\>/home/kristian/download/marbles.xrns\</RecentLoadedFile\>  
 \<RecentLoadedFile\>/home/kristian/riff/marbles/marbles.xrns\</RecentLoadedFile\>  
 \<RecentLoadedFile\>/home/kristian/download/crap.xrns\</RecentLoadedFile\>  
 \<RecentLoadedFile\>/root/.renoise/V2.1.0/CrashBackups/Untitled\_12\_2\_2009\_\_21\_45\_crash.xrns\</RecentLoadedFile\>  
 \</RecentLoadedFiles\>  
 \<RecentSavedFiles\>  
 \<RecentSavedFile\>/home/kristian/riff/friend/friend.xrns\</RecentSavedFile\>  
 \<RecentSavedFile\>/home/kristian/riff/kollektivet/tema1-kort.xrns\</RecentSavedFile\>  
 \<RecentSavedFile\>/home/kristian/riff/kollektivet/tema1.xrns\</RecentSavedFile\>  
 \<RecentSavedFile\>/home/kristian/download/ShameOnYou.xrns\</RecentSavedFile\>  
 \<RecentSavedFile\>/home/kristian/download/marbles.xrns\</RecentSavedFile\>  
 \<RecentSavedFile\>/home/kristian/download/crap2.xrns\</RecentSavedFile\>  
 \<RecentSavedFile\>/home/kristian/download/crap.xrns\</RecentSavedFile\>  
 \</RecentSavedFiles\>  
 \<WarnAboutUnsavedDocumentChanges\>true\</WarnAboutUnsavedDocumentChanges\>  
 \<QuitAndSaveBackupOnFatalError\>true\</QuitAndSaveBackupOnFatalError\>  
 \<ShowScriptingDevelopmentTools\>false\</ShowScriptingDevelopmentTools\>  
 \<ApplicationStartsFirstTime\>false\</ApplicationStartsFirstTime\>  
\<!--MIDI Learn--\>  
 \<MidiLearnModeAllowMultiAssignment\>false\</MidiLearnModeAllowMultiAssignment\>  
 \<MidiLearnModePreferSecondaryMappings\>true\</MidiLearnModePreferSecondaryMappings\>  
\<!--GUI--\>  
 \<ShowTooltips\>true\</ShowTooltips\>  
 \<ShowTipOfTheDayOnStartup\>true\</ShowTipOfTheDayOnStartup\>  
 \<LastShownPreferencePane\>0\</LastShownPreferencePane\>  
\<!--Keyboard/Mouse--\>  
 \<LockFocusToMiddleFrame\>true\</LockFocusToMiddleFrame\>  
 \<RightMouseButtonRepeatRate\>60\</RightMouseButtonRepeatRate\>  
 \<LeftMouseButtonRepeatRate\>20\</LeftMouseButtonRepeatRate\>  
 \<KeyboardRepeatRate\>40\</KeyboardRepeatRate\>  
\<!--Find And Replace--\>  
 \<FindAndReplaceCaseSensitive\>false\</FindAndReplaceCaseSensitive\>  
 \<FindAndReplaceMatchWholeWord\>false\</FindAndReplaceMatchWholeWord\>  
\<!--Scripting Dialog--\>  
 \<scriptingDialogMaximized\>false\</ScriptingDialogMaximized\>  
 \<scriptingDialogPosition\>-1,-1\</ScriptingDialogPosition\>  
 \<scriptingDialogSize\>-1,-1\</ScriptingDialogSize\>  
 \<scriptingDialogSplitterSize\>240\</ScriptingDialogSplitterSize\>  
\<!--Scripting Editor--\>  
\<!--Player Metronome--\>  
 \<MetronomeBeatsPerBar\>1\</MetronomeBeatsPerBar\>  
 \<MetronomeLinesPerBeat\>0\</MetronomeLinesPerBeat\>  
 \<MetronomeVolume\>0.707945764064788818359375\</MetronomeVolume\>  
\<!--Auto-Panic Options--\>  
 \<AutoPanicIsOn\>true\</AutoPanicIsOn\>  
 \<AutoPanicCpuThreshold\>90\</AutoPanicCpuThreshold\>  
 \<AutoPanicTimeThreshold\>500\</AutoPanicTimeThreshold\>  
\<!--PDC--\>  
 \<PluginDelayCompensationIsOn\>true\</PluginDelayCompensationIsOn\>  
\<!--Transport Sync--\>  
 \<TransportSlaveMode\>Full Transport Sync\</TransportSlaveMode\>  
 \<CompensateLatenciesAsTransportSlave\>false\</CompensateLatenciesAsTransportSlave\>  
\<!--CPU Options--\>  
 \<NumberOfAudioCPUs\>2\</NumberOfAudioCPUs\>  
\<!--Prehear Options--\>  
 \<PrehearSampleFiles\>true\</PrehearSampleFiles\>  
 \<PrehearSampleFilesOnMaster\>true\</PrehearSampleFilesOnMaster\>  
 \<SampleEditorPrehearSampleFilesOnMaster\>true\</SampleEditorPrehearSampleFilesOnMaster\>  
 \<PrehearSampleVolume\>1.0\</PrehearSampleVolume\>  
\<!--Osc Server--\>  
 \<OscServerEnabled\>false\</OscServerEnabled\>  
 \<OscServerPort\>8000\</OscServerPort\>  
 \<OscServerProtocol\>Udp\</OscServerProtocol\>  
\<!--Player Options--\>  
 \<RecordParameterTweaksToEnvelopes\>false\</RecordParameterTweaksToEnvelopes\>  
 \<RecordMidiMappedParameters\>true\</RecordMidiMappedParameters\>  
 \<FollowPlayer\>true\</FollowPlayer\>  
 \<DetachSequencerWithPatternFollow\>false\</DetachSequencerWithPatternFollow\>  
 \<FollowAutomations\>true\</FollowAutomations\>  
 \<StopNotesOnSongPosChanges\>true\</StopNotesOnSongPosChanges\>  
 \<ChordMode\>true\</ChordMode\>  
 \<AutoSelectPlayedSplit\>true\</AutoSelectPlayedSplit\>  
 \<SyncToMidiClock\>true\</SyncToMidiClock\>  
\<!--Plugins--\>  
 \<ScanForNewPluginsOnStartup\>true\</ScanForNewPluginsOnStartup\>  
 \<RescanPreviouslyFailedPlugs\>true\</RescanPreviouslyFailedPlugs\>  
 \<ShowShortPluginFxNames\>false\</ShowShortPluginFxNames\>  
 \<ShowHiddenPluginFx\>false\</ShowHiddenPluginFx\>  
 \<ShowShortPluginInstrumentNames\>false\</ShowShortPluginInstrumentNames\>  
 \<ShowHiddenPluginInstruments\>false\</ShowHiddenPluginInstruments\>  
\<!--VST--\>  
 \<UseVstPlugs\>false\</UseVstPlugs\>  
\<!--LADSPA--\>  
 \<UseLadspaPlugs\>true\</UseLadspaPlugs\>  
\<!--DSSI--\>  
 \<UseDssiPlugs\>true\</UseDssiPlugs\>  
\<!--Render To Disk--\>  
 \<RenderToDiskDefaultPath\>/home/kristian/download/\</RenderToDiskDefaultPath\>  
 \<RenderToDiskDefaultPriority\>Real (plugin compatibility mode)\</RenderToDiskDefaultPriority\>  
 \<RenderToDiskDefaultSampleFormatMode\>16 Bit\</RenderToDiskDefaultSampleFormatMode\>  
 \<RenderToDiskDefaultQualityMode\>Cubic (very good)\</RenderToDiskDefaultQualityMode\>  
 \<RenderToDiskDefaultTracksIndividually\>false\</RenderToDiskDefaultTracksIndividually\>  
 \<RenderToDiskDefaultPatternsIndividually\>false\</RenderToDiskDefaultPatternsIndividually\>  
\<!--Global--\>  
 \<Ft2SpaceMode\>true\</Ft2SpaceMode\>  
 \<DefaultTrackMuteMode\>Off\</DefaultTrackMuteMode\>  
 \<AutoCaptureInstrument\>false\</AutoCaptureInstrument\>  
 \<AutoSoloSelectedTrack\>false\</AutoSoloSelectedTrack\>  
\<!--Instrument Box--\>  
 \<NumberOfVisibleSampleSlots\>2\</NumberOfVisibleSampleSlots\>  
 \<NumberOfVisibleSampleSlotsExpanded\>8\</NumberOfVisibleSampleSlotsExpanded\>  
\<!--Pattern Sequencer / Matrix--\>  
 \<PatternMatrixIsVisible\>true\</PatternMatrixIsVisible\>  
 \<PatternMatrixShowTrackNames\>true\</PatternMatrixShowTrackNames\>  
 \<PatternMatrixShowTrackMeters\>true\</PatternMatrixShowTrackMeters\>  
 \<PatternMatrixShowTrackColors\>true\</PatternMatrixShowTrackColors\>  
 \<PatternMatrixShowContentRepeats\>false\</PatternMatrixShowContentRepeats\>  
\<!--Pattern Editor--\>  
 \<PatternNrFormatIsHex\>true\</PatternNrFormatIsHex\>  
 \<HideZeroPatternEffects\>true\</HideZeroPatternEffects\>  
 \<ContinuesPatternEditing\>true\</ContinuesPatternEditing\>  
 \<ShowPreviousAndNextPattern\>true\</ShowPreviousAndNextPattern\>  
 \<SyntaxHighlightingInPattern\>true\</SyntaxHighlightingInPattern\>  
 \<PatternVSpacing\>1\</PatternVSpacing\>  
 \<PatternHSpacing\>0\</PatternHSpacing\>  
 \<PatternFont\>Normal\</PatternFont\>  
 \<SingleClickNavigationInPatternEditor\>true\</SingleClickNavigationInPatternEditor\>  
 \<InstantDragAndDropInPatternEditor\>false\</InstantDragAndDropInPatternEditor\>  
 \<PatternEditorShowTrackColors\>true\</PatternEditorShowTrackColors\>  
 \<PatternEditorShowControlPanel\>true\</PatternEditorShowControlPanel\>  
 \<PatternEditorSingleTrackModeInMatrix\>false\</PatternEditorSingleTrackModeInMatrix\>  
 \<AdvancedEditIsVisible\>true\</AdvancedEditIsVisible\>  
 \<AdvancedEditMaskPaneIsVisible\>false\</AdvancedEditMaskPaneIsVisible\>  
 \<AdvancedEditCutCopyPaneIsVisible\>true\</AdvancedEditCutCopyPaneIsVisible\>  
 \<AdvancedEditEffectPaneIsVisible\>true\</AdvancedEditEffectPaneIsVisible\>  
 \<AdvancedEditInstrumentPaneIsVisible\>false\</AdvancedEditInstrumentPaneIsVisible\>  
 \<AdvancedEditNotePaneIsVisible\>true\</AdvancedEditNotePaneIsVisible\>  
\<!--Sample Editor--\>  
 \<SampleEditorUpperRulerFormat\>Beats\</SampleEditorUpperRulerFormat\>  
 \<SampleEditorLowerRulerFormat\>09Effect\</SampleEditorLowerRulerFormat\>  
 \<SampleEditorSnappingEnabled\>true\</SampleEditorSnappingEnabled\>  
 \<SampleEditorSnapMode\>Beats\</SampleEditorSnapMode\>  
\<!--GUI--\>  
 \<GlobalViewPresets\>  
 \<GlobalViewPreset\>  
 \<UpperFrameIsVisible\>true\</UpperFrameIsVisible\>  
 \<LowerFrameIsVisible\>true\</LowerFrameIsVisible\>  
 \<ActiveUpperFrameView\>Track Scopes\</ActiveUpperFrameView\>  
 \<ActiveMiddleFrameView\>Pattern Editor\</ActiveMiddleFrameView\>  
 \<ActiveLowerFrameView\>Track DSPs\</ActiveLowerFrameView\>  
 \<FocusedView\>Pattern Editor\</FocusedView\>  
 \<DiskBrowserCategory\>Song\</DiskBrowserCategory\>  
 \<AdvancedEditIsVisible\>true\</AdvancedEditIsVisible\>  
 \<PatternMatrixIsVisible\>true\</PatternMatrixIsVisible\>  
 \<DiskBrowserIsExpanded\>false\</DiskBrowserIsExpanded\>  
 \</GlobalViewPreset\>  
 \<GlobalViewPreset\>  
 \<UpperFrameIsVisible\>true\</UpperFrameIsVisible\>  
 \<LowerFrameIsVisible\>true\</LowerFrameIsVisible\>  
 \<ActiveUpperFrameView\>Track Scopes\</ActiveUpperFrameView\>  
 \<ActiveMiddleFrameView\>Pattern Editor\</ActiveMiddleFrameView\>  
 \<ActiveLowerFrameView\>Track DSPs\</ActiveLowerFrameView\>  
 \<FocusedView\>Pattern Editor\</FocusedView\>  
 \<DiskBrowserCategory\>Song\</DiskBrowserCategory\>  
 \<AdvancedEditIsVisible\>false\</AdvancedEditIsVisible\>  
 \<PatternMatrixIsVisible\>false\</PatternMatrixIsVisible\>  
 \<DiskBrowserIsExpanded\>false\</DiskBrowserIsExpanded\>  
 \</GlobalViewPreset\>  
 \<GlobalViewPreset\>  
 \<UpperFrameIsVisible\>true\</UpperFrameIsVisible\>  
 \<LowerFrameIsVisible\>true\</LowerFrameIsVisible\>  
 \<ActiveUpperFrameView\>Track Scopes\</ActiveUpperFrameView\>  
 \<ActiveMiddleFrameView\>Mixer\</ActiveMiddleFrameView\>  
 \<ActiveLowerFrameView\>Track DSPs\</ActiveLowerFrameView\>  
 \<FocusedView\>Mixer\</FocusedView\>  
 \<DiskBrowserCategory\>Song\</DiskBrowserCategory\>  
 \<AdvancedEditIsVisible\>false\</AdvancedEditIsVisible\>  
 \<PatternMatrixIsVisible\>true\</PatternMatrixIsVisible\>  
 \<DiskBrowserIsExpanded\>false\</DiskBrowserIsExpanded\>  
 \</GlobalViewPreset\>  
 \<GlobalViewPreset\>  
 \<UpperFrameIsVisible\>true\</UpperFrameIsVisible\>  
 \<LowerFrameIsVisible\>true\</LowerFrameIsVisible\>  
 \<ActiveUpperFrameView\>Track Scopes\</ActiveUpperFrameView\>  
 \<ActiveMiddleFrameView\>Mixer\</ActiveMiddleFrameView\>  
 \<ActiveLowerFrameView\>Track DSPs\</ActiveLowerFrameView\>  
 \<FocusedView\>Mixer\</FocusedView\>  
 \<DiskBrowserCategory\>Sample\</DiskBrowserCategory\>  
 \<AdvancedEditIsVisible\>false\</AdvancedEditIsVisible\>  
 \<PatternMatrixIsVisible\>false\</PatternMatrixIsVisible\>  
 \<DiskBrowserIsExpanded\>false\</DiskBrowserIsExpanded\>  
 \</GlobalViewPreset\>  
 \<GlobalViewPreset\>  
 \<UpperFrameIsVisible\>false\</UpperFrameIsVisible\>  
 \<LowerFrameIsVisible\>false\</LowerFrameIsVisible\>  
 \<ActiveUpperFrameView\>Disk Browser\</ActiveUpperFrameView\>  
 \<ActiveMiddleFrameView\>Pattern Editor\</ActiveMiddleFrameView\>  
 \<ActiveLowerFrameView\>Instrument Settings\</ActiveLowerFrameView\>  
 \<FocusedView\>Pattern Editor\</FocusedView\>  
 \<DiskBrowserCategory\>Song\</DiskBrowserCategory\>  
 \<AdvancedEditIsVisible\>true\</AdvancedEditIsVisible\>  
 \<PatternMatrixIsVisible\>false\</PatternMatrixIsVisible\>  
 \<DiskBrowserIsExpanded\>false\</DiskBrowserIsExpanded\>  
 \</GlobalViewPreset\>  
 \<GlobalViewPreset\>  
 \<UpperFrameIsVisible\>false\</UpperFrameIsVisible\>  
 \<LowerFrameIsVisible\>true\</LowerFrameIsVisible\>  
 \<ActiveUpperFrameView\>Disk Browser\</ActiveUpperFrameView\>  
 \<ActiveMiddleFrameView\>Pattern Editor\</ActiveMiddleFrameView\>  
 \<ActiveLowerFrameView\>Track DSPs\</ActiveLowerFrameView\>  
 \<FocusedView\>Pattern Editor\</FocusedView\>  
 \<DiskBrowserCategory\>Song\</DiskBrowserCategory\>  
 \<AdvancedEditIsVisible\>false\</AdvancedEditIsVisible\>  
 \<PatternMatrixIsVisible\>false\</PatternMatrixIsVisible\>  
 \<DiskBrowserIsExpanded\>false\</DiskBrowserIsExpanded\>  
 \</GlobalViewPreset\>  
 \<GlobalViewPreset\>  
 \<UpperFrameIsVisible\>false\</UpperFrameIsVisible\>  
 \<LowerFrameIsVisible\>true\</LowerFrameIsVisible\>  
 \<ActiveUpperFrameView\>Disk Browser\</ActiveUpperFrameView\>  
 \<ActiveMiddleFrameView\>Pattern Editor\</ActiveMiddleFrameView\>  
 \<ActiveLowerFrameView\>Automation\</ActiveLowerFrameView\>  
 \<FocusedView\>Pattern Editor\</FocusedView\>  
 \<DiskBrowserCategory\>Song\</DiskBrowserCategory\>  
 \<AdvancedEditIsVisible\>false\</AdvancedEditIsVisible\>  
 \<PatternMatrixIsVisible\>false\</PatternMatrixIsVisible\>  
 \<DiskBrowserIsExpanded\>false\</DiskBrowserIsExpanded\>  
 \</GlobalViewPreset\>  
 \<GlobalViewPreset\>  
 \<UpperFrameIsVisible\>true\</UpperFrameIsVisible\>  
 \<LowerFrameIsVisible\>true\</LowerFrameIsVisible\>  
 \<ActiveUpperFrameView\>Disk Browser\</ActiveUpperFrameView\>  
 \<ActiveMiddleFrameView\>Pattern Editor\</ActiveMiddleFrameView\>  
 \<ActiveLowerFrameView\>Track DSPs\</ActiveLowerFrameView\>  
 \<FocusedView\>Pattern Editor\</FocusedView\>  
 \<DiskBrowserCategory\>Song\</DiskBrowserCategory\>  
 \<AdvancedEditIsVisible\>false\</AdvancedEditIsVisible\>  
 \<PatternMatrixIsVisible\>false\</PatternMatrixIsVisible\>  
 \<DiskBrowserIsExpanded\>false\</DiskBrowserIsExpanded\>  
 \</GlobalViewPreset\>  
 \</GlobalViewPresets\>  
 \<UpperFrameIsVisible\>true\</UpperFrameIsVisible\>  
 \<LowerFrameIsVisible\>true\</LowerFrameIsVisible\>  
 \<DiskBrowserIsExpanded\>false\</DiskBrowserIsExpanded\>  
 \<DspDeviceListWidth\>175\</DspDeviceListWidth\>  
 \<AutomationListWidth\>175\</AutomationListWidth\>  
\<!--Dialogs--\>  
 \<MidiMappingDialogPosition\>555,140\</MidiMappingDialogPosition\>  
 \<SampleRecordDialogPosition\>551,340\</SampleRecordDialogPosition\>  
\<!--Backup / Autoplay--\>  
 \<AutosaveBackups\>false\</AutosaveBackups\>  
 \<SaveBackupsWhilePlaying\>true\</SaveBackupsWhilePlaying\>  
 \<AutosaveBackupInterval\>10\</AutosaveBackupInterval\>  
 \<AutosaveKeepNoOfBackups\>2\</AutosaveKeepNoOfBackups\>  
 \<AutoPlaySongsAfterLoading\>false\</AutoPlaySongsAfterLoading\>  
\<!--Scopes/Meters--\>  
 \<MasterMeterMode\>-48dB To 0dB\</MasterMeterMode\>  
 \<ShowTrackNamesInScopes\>true\</ShowTrackNamesInScopes\>  
 \<MasterScopeWidthInSamples\>1024\</MasterScopeWidthInSamples\>  
 \<TrackScopeWidthInSamples\>512\</TrackScopeWidthInSamples\>  
\<!--Disk Browser--\>  
 \<DiskBrowserDirTreeWidth\>180\</DiskBrowserDirTreeWidth\>  
 \<DirectoryPresets\>  
 \<DirectoryPreset\>  
 \<DirectoryPreset/\>  
 \<DirectoryPreset/\>  
 \<DirectoryPreset/\>  
 \<DirectoryPreset/\>  
 \</DirectoryPreset\>  
 \<DirectoryPreset\>  
 \<DirectoryPreset/\>  
 \<DirectoryPreset/\>  
 \<DirectoryPreset/\>  
 \<DirectoryPreset/\>  
 \</DirectoryPreset\>  
 \<DirectoryPreset\>  
 \<DirectoryPreset/\>  
 \<DirectoryPreset/\>  
 \<DirectoryPreset/\>  
 \<DirectoryPreset/\>  
 \</DirectoryPreset\>  
 \<DirectoryPreset\>  
 \<DirectoryPreset/\>  
 \<DirectoryPreset/\>  
 \<DirectoryPreset/\>  
 \<DirectoryPreset/\>  
 \</DirectoryPreset\>  
 \<DirectoryPreset\>  
 \<DirectoryPreset/\>  
 \<DirectoryPreset/\>  
 \<DirectoryPreset/\>  
 \<DirectoryPreset/\>  
 \</DirectoryPreset\>  
 \</DirectoryPresets\>  
 \<LastBrowsedDirectories\>  
 \<LastBrowsedDirectory\>  
 \<TreeInfo\>?0?/usr/local/share/renoise-2.6.0/?1?DSP Chains?1?Factory Presets?1?Installer?1?Instruments?1?Samples?1?Schemas?1?Scripts?1?Skin?1?Songs?1?Stylesheets?1?Themes\</TreeInfo\>  
 \<SelectedNodeName\>/usr/local/share/renoise-2.6.0/Songs/\</SelectedNodeName\>  
 \</LastBrowsedDirectory\>  
 \<LastBrowsedDirectory\>  
 \<TreeInfo\>?0?/usr/local/share/renoise-2.6.0/\</TreeInfo\>  
 \<SelectedNodeName\>/usr/local/share/renoise-2.6.0/DSP Chains/\</SelectedNodeName\>  
 \</LastBrowsedDirectory\>  
 \<LastBrowsedDirectory\>  
 \<TreeInfo\>?0?/usr/local/share/renoise-2.6.0/\</TreeInfo\>  
 \<SelectedNodeName\>/usr/local/share/renoise-2.6.0/Instruments/\</SelectedNodeName\>  
 \</LastBrowsedDirectory\>  
 \<LastBrowsedDirectory\>  
 \<TreeInfo\>?0?/?1?bin?1?boot?1?dev?1?etc?1?home?1?lib32?1?lib64?1?lost+found?1?media?1?mnt?2?autofs?2?cdrom?2?floppy?2?gentoo?2?media?2?storage?3?download?3?Eve?3?gamez?3?lost+found?3?moviez?3?nikon?3?pics?3?seriez?3?StarCraft II?1?opt?1?proc?1?root?1?sbin?1?sys?1?testboot?1?tmp?1?usr?1?var\</TreeInfo\>  
 \<SelectedNodeName\>/mnt/storage/download/\</SelectedNodeName\>  
 \</LastBrowsedDirectory\>  
 \<LastBrowsedDirectory\>  
 \<TreeInfo\>?0?/usr/local/share/renoise-2.6.0/\</TreeInfo\>  
 \<SelectedNodeName\>/usr/local/share/renoise-2.6.0/Themes/\</SelectedNodeName\>  
 \</LastBrowsedDirectory\>  
 \</LastBrowsedDirectories\>  
 \<FileListShowDirectories\>true\</FileListShowDirectories\>  
 \<FileListShowAllOptions\>  
 \<FileListShowAllOption\>false\</FileListShowAllOption\>  
 \<FileListShowAllOption\>false\</FileListShowAllOption\>  
 \<FileListShowAllOption\>false\</FileListShowAllOption\>  
 \<FileListShowAllOption\>false\</FileListShowAllOption\>  
 \<FileListShowAllOption\>false\</FileListShowAllOption\>  
 \</FileListShowAllOptions\>  
 \<FileListShowSearchFieldOptions\>  
 \<FileListShowSearchFieldOption\>false\</FileListShowSearchFieldOption\>  
 \<FileListShowSearchFieldOption\>false\</FileListShowSearchFieldOption\>  
 \<FileListShowSearchFieldOption\>false\</FileListShowSearchFieldOption\>  
 \<FileListShowSearchFieldOption\>false\</FileListShowSearchFieldOption\>  
 \<FileListShowSearchFieldOption\>false\</FileListShowSearchFieldOption\>  
 \</FileListShowSearchFieldOptions\>  
 \<FileListSearchFieldStrings\>  
 \<FileListSearchFieldString/\>  
 \<FileListSearchFieldString/\>  
 \<FileListSearchFieldString/\>  
 \<FileListSearchFieldString/\>  
 \<FileListSearchFieldString/\>  
 \</FileListSearchFieldStrings\>  
 \<FileListSortOptions\>  
 \<FileListSortOption\>Alphabetic\</FileListSortOption\>  
 \<FileListSortOption\>Alphabetic\</FileListSortOption\>  
 \<FileListSortOption\>Alphabetic\</FileListSortOption\>  
 \<FileListSortOption\>Alphabetic\</FileListSortOption\>  
 \<FileListSortOption\>Alphabetic\</FileListSortOption\>  
 \</FileListSortOptions\>  
\<!--Mixer View--\>  
 \<MixerViewPostVolPans\>true\</MixerViewPostVolPans\>  
 \<MixerViewLabels\>true\</MixerViewLabels\>  
 \<MixerViewMuteSolo\>true\</MixerViewMuteSolo\>  
 \<MixerViewPan\>true\</MixerViewPan\>  
 \<MixerViewMeters\>true\</MixerViewMeters\>  
 \<MixerMeterMode\>-48dB To 0dB\</MixerMeterMode\>  
 \<MixerViewVolume\>true\</MixerViewVolume\>  
 \<MixerViewDelay\>true\</MixerViewDelay\>  
 \<MixerViewRouting\>true\</MixerViewRouting\>  
 \<MixerViewTrackColors\>false\</MixerViewTrackColors\>  
\<!--Songtimer--\>  
 \<ShowRemainingSongTime\>false\</ShowRemainingSongTime\>  
\<!--Sample Editor--\>  
 \<UndoInSampleEditor\>true\</UndoInSampleEditor\>  
\<!--Recording--\>  
 \<RecordSyncMode\>Pattern\</RecordSyncMode\>  
 \<RecordCreateNewInstrument\>false\</RecordCreateNewInstrument\>  
 \<RecordPrehear\>false\</RecordPrehear\>  
 \<RecordDry\>false\</RecordDry\>  
 \<RecordInputChannel\>0\</RecordInputChannel\>  
 \<RecordInputChannelMode\>L\</RecordInputChannelMode\>  
 \<RecordExtraInputLatency\>0\</RecordExtraInputLatency\>  
 \<RecordCompensateLatency\>true\</RecordCompensateLatency\>  
\<!--File Import--\>  
 \<WavImportPrefs\>  
 \<IgnoreLoops\>false\</IgnoreLoops\>  
 \<AutoGuessBeatSync\>true\</AutoGuessBeatSync\>  
 \</WavImportPrefs\>  
 \<RawImportPrefs\>  
 \<Bits\>16 Bit Signed\</Bits\>  
 \<Samplerate\>44100\</Samplerate\>  
 \<SkipHeaderBytes\>0\</SkipHeaderBytes\>  
 \<BigEndian\>false\</BigEndian\>  
 \</RawImportPrefs\>  
 \<DeviceChainImportPrefs\>  
 \<ReplaceExistingDevices\>true\</ReplaceExistingDevices\>  
 \</DeviceChainImportPrefs\>  
 \<MidiImportPrefs\>  
 \<CreateInstruments\>true\</CreateInstruments\>  
 \<CreateMidiCCDevices\>true\</CreateMidiCCDevices\>  
 \<LinesPerBeat\>4\</LinesPerBeat\>  
 \<LinesPerPattern\>64\</LinesPerPattern\>  
 \</MidiImportPrefs\>  
 \<SampleExportMode\>Flac\</SampleExportMode\>  
 \<ValidateDocumentsOnLoad\>false\</ValidateDocumentsOnLoad\>  
 \<ValidateDocumentsOnSave\>true\</ValidateDocumentsOnSave\>  
\<!--Skin Colors--\>  
 \<SkinColors\>  
 \<Main\_Back\>16,16,21\</Main\_Back\>  
 \<Main\_Font\>191,191,191\</Main\_Font\>  
 \<Alternate\_Main\_Back\>6,8,84\</Alternate\_Main\_Back\>  
 \<Alternate\_Main\_Font\>216,214,196\</Alternate\_Main\_Font\>  
 \<Body\_Back\>85,88,96\</Body\_Back\>  
 \<Body\_Font\>183,186,190\</Body\_Font\>  
 \<Strong\_Body\_Font\>255,255,255\</Strong\_Body\_Font\>  
 \<Button\_Back\>39,40,48\</Button\_Back\>  
 \<Button\_Font\>234,248,253\</Button\_Font\>  
 \<Selected\_Button\_Back\>255,255,255\</Selected\_Button\_Back\>  
 \<Selected\_Button\_Font\>0,0,0\</Selected\_Button\_Font\>  
 \<Panel\_Back\>111,112,115\</Panel\_Back\>  
 \<Panel\_Font\>238,238,246\</Panel\_Font\>  
 \<Selection\_Back\>222,173,56\</Selection\_Back\>  
 \<Selection\_Font\>0,0,0\</Selection\_Font\>  
 \<StandBy\_Selection\_Back\>109,114,124\</StandBy\_Selection\_Back\>  
 \<StandBy\_Selection\_Font\>230,230,230\</StandBy\_Selection\_Font\>  
 \<Midi\_Mapping\_Back\>255,195,0\</Midi\_Mapping\_Back\>  
 \<Midi\_Mapping\_Font\>0,0,0\</Midi\_Mapping\_Font\>  
 \<ToolTip\_Back\>246,245,242\</ToolTip\_Back\>  
 \<ToolTip\_Font\>29,29,29\</ToolTip\_Font\>  
 \<ValueBox\_Back\>27,27,33\</ValueBox\_Back\>  
 \<ValueBox\_Font\>67,189,255\</ValueBox\_Font\>  
 \<ValueBox\_Font\_Icons\>182,192,198\</ValueBox\_Font\_Icons\>  
 \<SliderBar\_Back\>214,214,214\</SliderBar\_Back\>  
 \<SliderBar\_Font\>54,54,54\</SliderBar\_Font\>  
 \<Fader\>198,154,50\</Fader\>  
 \<Folder\>240,246,238\</Folder\>  
 \<Pattern\_Default\_Back\>16,16,21\</Pattern\_Default\_Back\>  
 \<Pattern\_Default\_Font\>173,175,180\</Pattern\_Default\_Font\>  
 \<Pattern\_Default\_Font\_Volume\>184,246,191\</Pattern\_Default\_Font\_Volume\>  
 \<Pattern\_Default\_Font\_Panning\>226,224,147\</Pattern\_Default\_Font\_Panning\>  
 \<Pattern\_Default\_Font\_Pitch\>246,181,132\</Pattern\_Default\_Font\_Pitch\>  
 \<Pattern\_Default\_Font\_Delay\>168,193,240\</Pattern\_Default\_Font\_Delay\>  
 \<Pattern\_Default\_Font\_Global\>237,166,221\</Pattern\_Default\_Font\_Global\>  
 \<Pattern\_Highlighted\_Back\>29,32,36\</Pattern\_Highlighted\_Back\>  
 \<Pattern\_Highlighted\_Font\>246,246,246\</Pattern\_Highlighted\_Font\>  
 \<Pattern\_Highlighted\_Font\_Volume\>163,218,169\</Pattern\_Highlighted\_Font\_Volume\>  
 \<Pattern\_Highlighted\_Font\_Panning\>200,198,130\</Pattern\_Highlighted\_Font\_Panning\>  
 \<Pattern\_Highlighted\_Font\_Pitch\>218,160,117\</Pattern\_Highlighted\_Font\_Pitch\>  
 \<Pattern\_Highlighted\_Font\_Delay\>150,171,213\</Pattern\_Highlighted\_Font\_Delay\>  
 \<Pattern\_Highlighted\_Font\_Global\>210,147,196\</Pattern\_Highlighted\_Font\_Global\>  
 \<Pattern\_PlayPosition\_Back\>110,188,1\</Pattern\_PlayPosition\_Back\>  
 \<Pattern\_PlayPosition\_Font\>246,246,246\</Pattern\_PlayPosition\_Font\>  
 \<Pattern\_CenterBar\_Back\>67,67,67\</Pattern\_CenterBar\_Back\>  
 \<Pattern\_CenterBar\_Font\>246,246,246\</Pattern\_CenterBar\_Font\>  
 \<Pattern\_CenterBar\_Back\_StandBy\>35,35,35\</Pattern\_CenterBar\_Back\_StandBy\>  
 \<Pattern\_CenterBar\_Font\_StandBy\>137,137,137\</Pattern\_CenterBar\_Font\_StandBy\>  
 \<Pattern\_Selection\>33,83,99\</Pattern\_Selection\>  
 \<Pattern\_StandBy\_Selection\>102,102,102\</Pattern\_StandBy\_Selection\>  
 \<Automation\_Grid\>125,124,135\</Automation\_Grid\>  
 \<Automation\_Line\_Edge\>100,173,177\</Automation\_Line\_Edge\>  
 \<Automation\_Line\_Fill\>64,140,153\</Automation\_Line\_Fill\>  
 \<Automation\_Point\>246,246,246\</Automation\_Point\>  
 \<Automation\_Marker\_Play\>128,246,82\</Automation\_Marker\_Play\>  
 \<Automation\_Marker\_Single\>242,242,242\</Automation\_Marker\_Single\>  
 \<Automation\_Marker\_Pair\>226,246,66\</Automation\_Marker\_Pair\>  
 \<VuMeter\_Meter\>224,231,246\</VuMeter\_Meter\>  
 \<VuMeter\_Meter\_Low\>7,246,1\</VuMeter\_Meter\_Low\>  
 \<VuMeter\_Meter\_Middle\>218,246,1\</VuMeter\_Meter\_Middle\>  
 \<VuMeter\_Meter\_High\>246,1,7\</VuMeter\_Meter\_High\>  
 \<VuMeter\_Peak\>218,45,50\</VuMeter\_Peak\>  
 \<VuMeter\_Back\_Normal\>31,31,35\</VuMeter\_Back\_Normal\>  
 \<VuMeter\_Back\_Clipped\>246,1,7\</VuMeter\_Back\_Clipped\>  
 \<ButtonBevalAmount\>1.23046875\</ButtonBevalAmount\>  
 \<BodyBevalAmount\>1.265625\</BodyBevalAmount\>  
 \<TextureSet\>Default\</TextureSet\>  
 \</SkinColors\>  
\<!--Shuffle--\>  
 \<UserShuffles\>  
 \<UserShuffle\>  
 \<UserShuffle\>0\</UserShuffle\>  
 \<UserShuffle\>0\</UserShuffle\>  
 \<UserShuffle\>0\</UserShuffle\>  
 \<UserShuffle\>0\</UserShuffle\>  
 \</UserShuffle\>  
 \<UserShuffle\>  
 \<UserShuffle\>10\</UserShuffle\>  
 \<UserShuffle\>10\</UserShuffle\>  
 \<UserShuffle\>10\</UserShuffle\>  
 \<UserShuffle\>10\</UserShuffle\>  
 \</UserShuffle\>  
 \<UserShuffle\>  
 \<UserShuffle\>20\</UserShuffle\>  
 \<UserShuffle\>20\</UserShuffle\>  
 \<UserShuffle\>20\</UserShuffle\>  
 \<UserShuffle\>20\</UserShuffle\>  
 \</UserShuffle\>  
 \<UserShuffle\>  
 \<UserShuffle\>30\</UserShuffle\>  
 \<UserShuffle\>30\</UserShuffle\>  
 \<UserShuffle\>30\</UserShuffle\>  
 \<UserShuffle\>30\</UserShuffle\>  
 \</UserShuffle\>  
 \<UserShuffle\>  
 \<UserShuffle\>40\</UserShuffle\>  
 \<UserShuffle\>40\</UserShuffle\>  
 \<UserShuffle\>40\</UserShuffle\>  
 \<UserShuffle\>40\</UserShuffle\>  
 \</UserShuffle\>  
 \<UserShuffle\>  
 \<UserShuffle\>50\</UserShuffle\>  
 \<UserShuffle\>50\</UserShuffle\>  
 \<UserShuffle\>50\</UserShuffle\>  
 \<UserShuffle\>50\</UserShuffle\>  
 \</UserShuffle\>  
 \<UserShuffle\>  
 \<UserShuffle\>60\</UserShuffle\>  
 \<UserShuffle\>60\</UserShuffle\>  
 \<UserShuffle\>60\</UserShuffle\>  
 \<UserShuffle\>60\</UserShuffle\>  
 \</UserShuffle\>  
 \<UserShuffle\>  
 \<UserShuffle\>70\</UserShuffle\>  
 \<UserShuffle\>70\</UserShuffle\>  
 \<UserShuffle\>70\</UserShuffle\>  
 \<UserShuffle\>70\</UserShuffle\>  
 \</UserShuffle\>  
 \<UserShuffle\>  
 \<UserShuffle\>80\</UserShuffle\>  
 \<UserShuffle\>80\</UserShuffle\>  
 \<UserShuffle\>80\</UserShuffle\>  
 \<UserShuffle\>80\</UserShuffle\>  
 \</UserShuffle\>  
 \<UserShuffle\>  
 \<UserShuffle\>90\</UserShuffle\>  
 \<UserShuffle\>90\</UserShuffle\>  
 \<UserShuffle\>90\</UserShuffle\>  
 \<UserShuffle\>90\</UserShuffle\>  
 \</UserShuffle\>  
 \</UserShuffles\>  
\<!--Track Envelope Presets--\>  
 \<TrackEnvelopePresets\>  
 \<TrackEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</TrackEnvelopePreset\>  
 \<TrackEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</TrackEnvelopePreset\>  
 \<TrackEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</TrackEnvelopePreset\>  
 \<TrackEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</TrackEnvelopePreset\>  
 \<TrackEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</TrackEnvelopePreset\>  
 \<TrackEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</TrackEnvelopePreset\>  
 \<TrackEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</TrackEnvelopePreset\>  
 \<TrackEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</TrackEnvelopePreset\>  
 \</TrackEnvelopePresets\>  
\<!--Instrument Envelope Presets--\>  
 \<InstrumentEnvelopePresets\>  
 \<InstrumentEnvelopePreset\>  
 \<InstrumentEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</InstrumentEnvelopePreset\>  
 \<InstrumentEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</InstrumentEnvelopePreset\>  
 \<InstrumentEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</InstrumentEnvelopePreset\>  
 \<InstrumentEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</InstrumentEnvelopePreset\>  
 \<InstrumentEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</InstrumentEnvelopePreset\>  
 \<InstrumentEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</InstrumentEnvelopePreset\>  
 \<InstrumentEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</InstrumentEnvelopePreset\>  
 \<InstrumentEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</InstrumentEnvelopePreset\>  
 \</InstrumentEnvelopePreset\>  
 \<InstrumentEnvelopePreset\>  
 \<InstrumentEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</InstrumentEnvelopePreset\>  
 \<InstrumentEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</InstrumentEnvelopePreset\>  
 \<InstrumentEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</InstrumentEnvelopePreset\>  
 \<InstrumentEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</InstrumentEnvelopePreset\>  
 \<InstrumentEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</InstrumentEnvelopePreset\>  
 \<InstrumentEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</InstrumentEnvelopePreset\>  
 \<InstrumentEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</InstrumentEnvelopePreset\>  
 \<InstrumentEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</InstrumentEnvelopePreset\>  
 \</InstrumentEnvelopePreset\>  
 \</InstrumentEnvelopePresets\>  
\<!--LFO Device Envelope Presets--\>  
 \<LfoDeviceEnvelopePresets\>  
 \<LfoDeviceEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</LfoDeviceEnvelopePreset\>  
 \<LfoDeviceEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</LfoDeviceEnvelopePreset\>  
 \<LfoDeviceEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</LfoDeviceEnvelopePreset\>  
 \<LfoDeviceEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</LfoDeviceEnvelopePreset\>  
 \<LfoDeviceEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</LfoDeviceEnvelopePreset\>  
 \<LfoDeviceEnvelopePreset\>  
 \<PlayMode\>Linear\</PlayMode\>  
 \<Length\>1\</Length\>  
 \<ValueQuantum\>0.0\</ValueQuantum\>  
 \<Polarity\>Unipolar\</Polarity\>  
 \</LfoDeviceEnvelopePreset\>  
 \</LfoDeviceEnvelopePresets\>  
\<!--Midi IO--\>  
 \<MidiIO\>  
 \<EnableAlsaMidiScheduler\>false\</EnableAlsaMidiScheduler\>  
 \<RecordNoteOffs\>true\</RecordNoteOffs\>  
 \<RecordAndPlayVelocity\>true\</RecordAndPlayVelocity\>  
 \<RecordAndPlayAftertouch\>true\</RecordAndPlayAftertouch\>  
 \<RecordAndPlayChannelPressure\>true\</RecordAndPlayChannelPressure\>  
 \<RecordAndPlayProgramChanges\>true\</RecordAndPlayProgramChanges\>  
 \<RecordAndPlayControllers\>true\</RecordAndPlayControllers\>  
 \<CompensateLatenciesOnRecording\>true\</CompensateLatenciesOnRecording\>  
 \<SyncSendMMC\>true\</SyncSendMMC\>  
 \<SyncSendClock\>true\</SyncSendClock\>  
 \<SyncSendSPP\>true\</SyncSendSPP\>  
 \<SyncSendStartStop\>true\</SyncSendStartStop\>  
 \<SyncInOffset\>0.0\</SyncInOffset\>  
 \<SyncInSmoothing\>40\</SyncInSmoothing\>  
 \<SyncOutOffset\>0.0\</SyncOutOffset\>  
 \<SyncInDeviceName\>Renoise MIDI In Sync\</SyncInDeviceName\>  
 \<SyncOutDeviceName\>Renoise MIDI Out Sync\</SyncOutDeviceName\>  
 \<MasterInDeviceNameA\>Jacktube\_Knob2Bank: out\</MasterInDeviceNameA\>  
 \<MasterInDeviceNameB\>Renoise MIDI In Port B\</MasterInDeviceNameB\>  
 \</MidiIO\>  
\<!--Audio IO--\>  
 \<AudioIO\>  
\<!--Devices--\>  
 \<ActiveDeviceType\>1\</ActiveDeviceType\>  
 \<ActiveInputDriverIndices\>  
 \<ActiveInputDriverIndex\>-1\</ActiveInputDriverIndex\>  
 \<ActiveInputDriverIndex\>4\</ActiveInputDriverIndex\>  
 \</ActiveInputDriverIndices\>  
 \<ActiveInputDriverNames\>  
 \<ActiveInputDriverName/\>  
 \<ActiveInputDriverName\>32 Channels\</ActiveInputDriverName\>  
 \</ActiveInputDriverNames\>  
 \<ActiveOutputDriverIndices\>  
 \<ActiveOutputDriverIndex\>0\</ActiveOutputDriverIndex\>  
 \<ActiveOutputDriverIndex\>0\</ActiveOutputDriverIndex\>  
 \</ActiveOutputDriverIndices\>  
 \<ActiveOutputDriverNames\>  
 \<ActiveOutputDriverName\>hw:0,0 (STAC92xx Analog)\</ActiveOutputDriverName\>  
 \<ActiveOutputDriverName\>2 Channels\</ActiveOutputDriverName\>  
 \</ActiveOutputDriverNames\>  
 \<BufferLengths\>  
 \<BufferLength\>5.804988861083984375\</BufferLength\>  
 \<BufferLength\>6.666666507720947265625\</BufferLength\>  
 \</BufferLengths\>  
 \<NumberOfBuffers\>  
 \<NumberOfBuffer\>2\</NumberOfBuffer\>  
 \<NumberOfBuffer\>3\</NumberOfBuffer\>  
 \</NumberOfBuffers\>  
 \<SampleRates\>  
 \<SampleRate\>44100\</SampleRate\>  
 \<SampleRate\>44100\</SampleRate\>  
 \</SampleRates\>  
 \<EnableTransportSyncs\>  
 \<EnableTransportSync\>false\</EnableTransportSync\>  
 \<EnableTransportSync\>true\</EnableTransportSync\>  
 \</EnableTransportSyncs\>  
 \<OpenFirstStereoPairOnly\>false\</OpenFirstStereoPairOnly\>  
 \<UseHardwareBuffers\>false\</UseHardwareBuffers\>  
 \<UseRealTimePriority\>true\</UseRealTimePriority\>  
\<!--Mastering--\>  
 \<MasterSignalDithering\>true\</MasterSignalDithering\>  
 \</AudioIO\>  
\</RenoisePrefs\>  

My Log.txt:

============================================================  
Version : Renoise V2.6.0 (Nov 5 2010)  
Date : 2010-12-05  
Time : 00:11:18  
OS : Linux version 2.6.31.12-rt20 (root@Kristians-Dell) (gcc version 4.3.4 (Gentoo 4.3.4 p1.0, pie-10.1.5) ) #5 SMP PREEMPT RT Sun Jul 25 23:19:30 CEST 2010  
  
============================================================  
  
CPU: Found 2 enabled unit(s) with 2 core(s) / 2 logical processor(s) per unit. 2 cores are enabled in total.  
  
Application: Showing the splash window...  
  
StartupWindow: Initialiting the startup window...  
  
Graphport: Initialising XThreads...  
Graphport: Opening XDisplay ':0.0' (configured via 'DISPLAY' env)...  
Graphport: XDisplay was successfully opened  
Graphport: Initializing Freeimage...  
  
StartupWindow: using font '-misc-fixed-medium-r-normal--9-\*-\*-\*-\*-\*-iso10646-1' for the splash screen  
StartupWindow: Startup window successfully initialized...  
  
Application: Initializing the API...  
  
GraphPort: Loading cursor images (libXcursor is present)...  
  
System: Running from '/usr/local/bin'...  
  
GraphPort: Initializing the Font Engine...  
GraphPort: Enumerating system fonts...  
  
Graphport: Initializing Keyboard mappings...  
Graphport: Initializing XAtoms...  
  
Application: Initializing Icon Bitmaps...  
  
ALSA: Enumerating Devices...  
ALSA: PLAYBACK info: card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]  
ALSA: CAPTURE info: card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]  
ALSA: PLAYBACK info: card 0: Intel [HDA Intel], device 1: STAC92xx Digital [STAC92xx Digital]  
  
MIDI-IO: Starting the input thread...  
MIDI-IO: Adding unlinked virtual MIDI in ports...  
MIDI-IO: Adding unlinked virtual MIDI out ports...  
MIDI-IO: Enumerating external input devices...  
MIDI-IO: Adding Input device 'Midi Through Port-0'...  
MIDI-IO: Adding Input device 'Jacktube\_Knob2Bank: out'...  
MIDI-IO: Adding Input device 'Jacktube\_Zyn: out\_organs'...  
MIDI-IO: Adding Input device 'Jacktube\_Zyn: out\_rhodes'...  
MIDI-IO: Adding Input device 'Jacktube\_Zyn: out\_synth'...  
MIDI-IO: Adding Input device 'Jacktube\_Banks: fluidsynth'...  
MIDI-IO: Adding Input device 'Jacktube\_Banks: zynaddsubfx'...  
MIDI-IO: Adding Input device 'Jacktube\_Banks: vb3'...  
MIDI-IO: Enumerating external output devices...  
MIDI-IO: Ignoring client 'OSS sequencer's port 'Receiver' (blacklisted device)...  
MIDI-IO: Adding Output device 'Midi Through Port-0'...  
MIDI-IO: Adding Output device 'FLUID Synth (18980): Synth input port (18980:0)'...  
MIDI-IO: Adding Output device 'yoshimi-organ: input'...  
MIDI-IO: Adding Output device 'yoshimi-rhodes: input'...  
MIDI-IO: Adding Output device 'yoshimi-synth: input'...  
MIDI-IO: Adding Output device 'VB3 VST'...  
MIDI-IO: Adding Output device 'Jacktube\_Knob2Bank: in'...  
MIDI-IO: Adding Output device 'Jacktube\_Zyn: in'...  
MIDI-IO: Adding Output device 'Jacktube\_Banks: in'...  
  
DspDevices: Registering native DSP effects...  
DspDevices: Registering native plugin DSP effects...  
  
Application: Creating the main application...  
Application: Start running...  
Application: Loading the preferences...  
Application: Init...  
  
LADSPA: Searching for LADSPA plugins in '/usr/lib64/ladspa/'...  
LADSPA: Scanning '/usr/lib64/ladspa/delayorama\_1402.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/triple\_para\_1204.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/matrix\_ms\_st\_1421.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/dj\_eq\_1901.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/sc4\_1882.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/phasers\_1217.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/tap\_echo.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/sine.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/dyson\_compress\_1403.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/square\_1643.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/sin\_cos\_1881.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/tap\_reverb.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/ratio\_2034.so'...  
LADSPA: Trying to instantiate /usr/lib64/ladspa/ratio\_2034.so:ratio\_ncdc\_oc...  
LADSPA: Found plug 'ratio\_ncdc\_oc'...  
LADSPA: Plugin 'ratio\_ncdc\_oc' has no Audio outputs. Won't use this plug...  
LADSPA: Instantiate FAILED (Invalid port properties)!  
LADSPA: Scanning '/usr/lib64/ladspa/gsm\_1215.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/dc\_remove\_1207.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/transient\_1206.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/sc1\_1425.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/tape\_delay\_1211.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/bode\_shifter\_cv\_1432.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/dahdsr\_2021.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/gverb\_1216.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/sinus\_wavewrapper\_1198.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/amp.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/crossover\_dist\_1404.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/dj\_flanger\_1438.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/sync\_square\_1678.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/ls\_filter\_1908.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/const\_1909.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/pitch\_scale\_1194.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/gate\_1410.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/revdelay\_1605.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/sequencer32\_1676.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/tap\_doubler.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/tap\_rotspeak.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/wave\_terrain\_1412.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/shaper\_1187.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/latency\_1914.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/sawtooth\_1641.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/mbeq\_1197.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/highpass\_iir\_1890.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/fm\_osc\_1415.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/tap\_pitch.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/giant\_flange\_1437.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/tap\_sigmoid.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/step\_muxer\_1212.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/mvchpf24.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/dssi-vst.so'...  
LADSPA: Trying to instantiate /usr/lib64/ladspa/dssi-vst.so:mda\*Delay.dll...  
LADSPA: Found plug 'mda\*Delay.dll'...  
LADSPA: Instantiate FAILED (Plugin 'mda\*Delay.dll' is not RealTime capable)  
LADSPA: Scanning '/usr/lib64/ladspa/notch\_iir\_1894.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/smooth\_decimate\_1414.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/se4\_1883.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/amp\_1654.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/diode\_1185.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/tap\_dynamics\_st.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/quantiser50\_2028.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/tap\_limiter.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/ringmod\_1188.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/autotalent.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/decay\_1886.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/comb\_splitter\_1411.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/imp\_1199.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/sequencer64\_1675.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/split\_1406.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/branch\_1673.so'...  
LADSPA: Trying to instantiate /usr/lib64/ladspa/branch\_1673.so:branch\_ic\_ococ...  
LADSPA: Found plug 'branch\_ic\_ococ'...  
LADSPA: Plugin 'branch\_ic\_ococ' has no Audio outputs. Won't use this plug...  
LADSPA: Instantiate FAILED (Invalid port properties)!  
LADSPA: Scanning '/usr/lib64/ladspa/sc4m\_1916.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/sc3\_1427.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/cs\_chorus.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/wasp-noisifier.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/allpass\_1895.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/am\_pitchshift\_1433.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/chebstortion\_1430.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/interpolator\_1660.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/hermes\_filter\_1200.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/tap\_deesser.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/decimator\_1202.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/fmod\_1656.so'...  
LADSPA: Trying to instantiate /usr/lib64/ladspa/fmod\_1656.so:fmod\_fcmc\_oc...  
LADSPA: Found plug 'fmod\_fcmc\_oc'...  
LADSPA: Plugin 'fmod\_fcmc\_oc' has no Audio outputs. Won't use this plug...  
LADSPA: Instantiate FAILED (Invalid port properties)!  
LADSPA: Scanning '/usr/lib64/ladspa/gong\_beater\_1439.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/foverdrive\_1196.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/blvco.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/adsr\_1653.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/wasp-x-shaper.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/tap\_chorusflanger.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/quantiser100\_2029.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/random\_1661.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/cs\_phaser.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/multivoice\_chorus\_1201.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/difference\_2030.so'...  
LADSPA: Trying to instantiate /usr/lib64/ladspa/difference\_2030.so:difference\_icmc\_oc...  
LADSPA: Found plug 'difference\_icmc\_oc'...  
LADSPA: Plugin 'difference\_icmc\_oc' has no Audio outputs. Won't use this plug...  
LADSPA: Instantiate FAILED (Invalid port properties)!  
LADSPA: Scanning '/usr/lib64/ladspa/risset\_1924.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/lowpass\_iir\_1891.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/tap\_vibrato.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/satan\_maximiser\_1408.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/g2reverb.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/comb\_1887.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/bode\_shifter\_1431.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/butterworth\_1902.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/tracker\_2025.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/hilbert\_1440.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/retro\_flange\_1208.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/mod\_delay\_1419.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/mvclpf24.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/matrix\_st\_ms\_1420.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/bandpass\_iir\_1892.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/noise.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/gong\_1424.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/analogue\_osc\_1416.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/tap\_autopan.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/valve\_1209.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/filters.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/karaoke\_1409.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/amp\_1181.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/triangle\_1649.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/lcr\_delay\_1436.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/sync\_pulse\_2023.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/noise\_1922.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/sum\_1665.so'...  
LADSPA: Trying to instantiate /usr/lib64/ladspa/sum\_1665.so:sum\_icic\_oc...  
LADSPA: Found plug 'sum\_icic\_oc'...  
LADSPA: Plugin 'sum\_icic\_oc' has no Audio outputs. Won't use this plug...  
LADSPA: Instantiate FAILED (Invalid port properties)!  
LADSPA: Scanning '/usr/lib64/ladspa/single\_para\_1203.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/freq\_tracker\_1418.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/tap\_pinknoise.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/inv\_1429.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/xfade\_1915.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/fast\_lookahead\_limiter\_1913.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/zm1\_1428.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/filter.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/adsr\_1680.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/ambisonic2.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/wasp-booster.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/alias\_1407.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/flanger\_1191.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/hard\_limiter\_1413.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/wasp-noise\_variable.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/divider\_1186.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/tap\_eqbw.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/caps.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/tap\_dynamics\_m.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/vynil\_1905.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/comb\_1190.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/sequencer16\_1677.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/eir\_1923.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/impulse\_1885.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/sifter\_1210.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/valve\_rect\_1405.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/delay\_1898.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/pulse\_1645.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/tap\_tremolo.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/rate\_shifter\_1417.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/fad\_delay\_1192.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/tap\_tubewarmth.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/svf\_1214.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/quantiser20\_2027.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/sc2\_1426.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/pointer\_cast\_1910.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/delay.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/pitch\_scale\_1193.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/noise\_1921.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/foldover\_1213.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/product\_1668.so'...  
LADSPA: Trying to instantiate /usr/lib64/ladspa/product\_1668.so:product\_icic\_oc...  
LADSPA: Found plug 'product\_icic\_oc'...  
LADSPA: Plugin 'product\_icic\_oc' has no Audio outputs. Won't use this plug...  
LADSPA: Instantiate FAILED (Invalid port properties)!  
LADSPA: Scanning '/usr/lib64/ladspa/declip\_1195.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/surround\_encoder\_1401.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/plate\_1423.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/ambisonic1.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/harmonic\_gen\_1220.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/bandpass\_a\_iir\_1893.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/matrix\_spatialiser\_1422.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/lp4pole\_1671.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/tap\_eq.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/tap\_reflector.so'...  
LADSPA: Scanning '/usr/lib64/ladspa/cmt.so'...  
LADSPA: Trying to instantiate /usr/lib64/ladspa/cmt.so:track\_max\_peak...  
LADSPA: Found plug 'track\_max\_peak'...  
LADSPA: Fixed bogus control default (default:10.000000 \> max:1.000000) for port:2 (Envelope Forgetting Factor (s/60dB))  
LADSPA: Plugin 'track\_max\_peak' has no Audio outputs. Won't use this plug...  
LADSPA: Instantiate FAILED (Invalid port properties)!  
LADSPA: Trying to instantiate /usr/lib64/ladspa/cmt.so:track\_max\_rms...  
LADSPA: Found plug 'track\_max\_rms'...  
LADSPA: Fixed bogus control default (default:10.000000 \> max:1.000000) for port:2 (Envelope Forgetting Factor (s/60dB))  
LADSPA: Plugin 'track\_max\_rms' has no Audio outputs. Won't use this plug...  
LADSPA: Instantiate FAILED (Invalid port properties)!  
LADSPA: Trying to instantiate /usr/lib64/ladspa/cmt.so:track\_peak...  
LADSPA: Found plug 'track\_peak'...  
LADSPA: Plugin 'track\_peak' has no Audio outputs. Won't use this plug...  
LADSPA: Instantiate FAILED (Invalid port properties)!  
LADSPA: Trying to instantiate /usr/lib64/ladspa/cmt.so:track\_rms...  
LADSPA: Found plug 'track\_rms'...  
LADSPA: Plugin 'track\_rms' has no Audio outputs. Won't use this plug...  
LADSPA: Instantiate FAILED (Invalid port properties)!  
LADSPA: Trying to instantiate /usr/lib64/ladspa/cmt.so:identity\_control...  
LADSPA: Found plug 'identity\_control'...  
LADSPA: Plugin 'identity\_control' has no Audio outputs. Won't use this plug...  
LADSPA: Instantiate FAILED (Invalid port properties)!  
LADSPA: Trying to instantiate /usr/lib64/ladspa/cmt.so:null\_ai...  
LADSPA: Found plug 'null\_ai'...  
LADSPA: Plugin 'null\_ai' has no Audio outputs. Won't use this plug...  
LADSPA: Instantiate FAILED (Invalid port properties)!  
LADSPA: Trying to instantiate /usr/lib64/ladspa/cmt.so:null\_ci...  
LADSPA: Found plug 'null\_ci'...  
LADSPA: Plugin 'null\_ci' has no Audio outputs. Won't use this plug...  
LADSPA: Instantiate FAILED (Invalid port properties)!  
LADSPA: Trying to instantiate /usr/lib64/ladspa/cmt.so:null\_co...  
LADSPA: Found plug 'null\_co'...  
LADSPA: Plugin 'null\_co' has no Audio outputs. Won't use this plug...  
LADSPA: Instantiate FAILED (Invalid port properties)!  
LADSPA: Trying to instantiate /usr/lib64/ladspa/cmt.so:peak...  
LADSPA: Found plug 'peak'...  
LADSPA: Plugin 'peak' has no Audio outputs. Won't use this plug...  
LADSPA: Instantiate FAILED (Invalid port properties)!  
LADSPA: Searching for LADSPA plugins in '/usr/lib32/ladspa/'...  
  
DSSI: DSSI\_PATH environment variable not set. Using '/usr/lib/dssi:/usr/local/lib/dssi:~/.dssi'...  
DSSI: Searching for DSSI plugins in '/usr/lib/dssi/'...  
DSSI: Scanning '/usr/lib/dssi/dssi-vst.so'...  
DSSI: Trying to instantiate /usr/lib/dssi/dssi-vst.so:mda\*Delay.dll...  
DSSI: Found plug 'mda\*Delay.dll'...  
DSSI: Instantiate FAILED (Plugin 'mda\*Delay.dll' is not RealTime capable)  
DSSI: Scanning '/usr/lib/dssi/karplong.so'...  
DSSI: Scanning '/usr/lib/dssi/trivial\_synth.so'...  
DSSI: Scanning '/usr/lib/dssi/less\_trivial\_synth.so'...  
DSSI: Scanning '/usr/lib/dssi/trivial\_sampler.so'...  
DSSI: Skipping DSSI path '/usr/local/lib/dssi/' (Directory does not exist)...  
DSSI: Skipping DSSI path '/root/.dssi/' (Directory does not exist)...  
  
Jack: Trying to open client 'renoise'...  
Jack: Running as conditional timebase master...  
Jack: Sample rate: 44100  
Jack: Using Buffersize 256...  
Jack: Configuring the Player...  
Jack: Successfully connected port 'system:capture\_1' to port renoise:input\_01\_left  
Jack: Successfully connected port 'system:capture\_2' to port renoise:input\_01\_right  
Jack: Successfully connected port 'system:playback\_1' to port renoise:output\_01\_left  
Jack: Successfully connected port 'system:playback\_2' to port renoise:output\_01\_right  
Jack: Up and running  
  
MIDI-IO: Opening MIDI in device 'Renoise MIDI In Port B'...  
MIDI-IO: Opening MIDI in device 'Renoise MIDI In Sync'...  
MIDI-IO: Opening MIDI in device 'Jacktube\_Knob2Bank: out'...  
MIDI-IO: Opening MIDI out device 'Renoise MIDI Out Sync'...  
  
Application: Loading the template document...  
  
MIDI: Loading MIDI actions from file '/usr/local/share/renoise-2.6.0/Scripts/GlobalMidiActions.lua'...  
  
Osc: Loading OSC actions from file '/usr/local/share/renoise-2.6.0/Scripts/GlobalOscActions.lua'...  
  
Player: Constructing...  
Player: Creating the slave threads...  
Player: Start running...  
  
GUI: Creating the Document GUI...  
GUI: Successfully constructed  
  
GraphPort: Initializing in WindowedMode...  
GraphPort: Successfully initialized  
  
Application: Init OK  
  
StartupWindow: Closing the window...  
  
Application: Enter MainLoop...  
  
Application: Releasing the old document...  
  
MIDI: Loading MIDI actions from file '/usr/local/share/renoise-2.6.0/Scripts/GlobalMidiActions.lua'...  
  
Osc: Loading OSC actions from file '/usr/local/share/renoise-2.6.0/Scripts/GlobalOscActions.lua'...  
  
Player: Constructing...  
Player: Creating the slave threads...  
Player: Start running...  
  
GUI: Creating the Document GUI...  
GUI: Successfully constructed  
  
Application: Loading 'friend.xrns'...  
  
MIDI: Loading MIDI actions from file '/usr/local/share/renoise-2.6.0/Scripts/GlobalMidiActions.lua'...  
  
Osc: Loading OSC actions from file '/usr/local/share/renoise-2.6.0/Scripts/GlobalOscActions.lua'...  
  
LADSPA: Trying to instantiate /usr/lib64/ladspa/dssi-vst.so:mda\*Leslie.dll...  
LADSPA: Found plug 'mda\*Leslie.dll'...  
LADSPA: Instantiate OK  
LADSPA: Trying to instantiate /usr/lib64/ladspa/amp\_1181.so:amp...  
LADSPA: Found plug 'amp'...  
LADSPA: Instantiate OK  
LADSPA: Trying to instantiate /usr/lib64/ladspa/amp\_1181.so:amp...  
LADSPA: Found plug 'amp'...  
LADSPA: Instantiate OK  
LADSPA: Trying to instantiate /usr/lib64/ladspa/amp\_1181.so:amp...  
LADSPA: Found plug 'amp'...  
LADSPA: Instantiate OK  
LADSPA: Trying to instantiate /usr/lib64/ladspa/amp\_1181.so:amp...  
LADSPA: Found plug 'amp'...  
LADSPA: Instantiate OK  
  
Player: Constructing...  
Player: Creating the slave threads...  
Player: Start running...  
  
MIDI-IO: Opening MIDI out device 'Jacktube\_Banks: in'...  
  
GUI: Creating the Document GUI...  
GUI: Successfully constructed  
  
Application: Successfully loaded 'friend.xrns'.  
  
Jack: Jack is shutting down...  
  
Application: Exit...  
  
Shut down: Stopped the Player  
  
MIDI: Loading MIDI actions from file '/usr/local/share/renoise-2.6.0/Scripts/GlobalMidiActions.lua'...  
  
Osc: Loading OSC actions from file '/usr/local/share/renoise-2.6.0/Scripts/GlobalOscActions.lua'...  
  
Player: Constructing...  
Player: Creating the slave threads...  
Player: Start running...  
  
GUI: Creating the Document GUI...  
GUI: Successfully constructed  
  
LADSPA: Unloading plugin 'mda\*Leslie.dll'...  
LADSPA: Unloading plugin 'amp'...  
LADSPA: Unloading plugin 'amp'...  
LADSPA: Unloading plugin 'amp'...  
LADSPA: Unloading plugin 'amp'...  
  
Shut down: Released the old Document  
  
MIDI: Shut down: Closing all acquired MIDI devices...  
  
MIDI-IO: Closing MIDI in device 'Renoise MIDI In Port B'...  
MIDI-IO: Closing MIDI in device 'Renoise MIDI In Sync'...  
MIDI-IO: Closing MIDI in device 'Jacktube\_Knob2Bank: out'...  
MIDI-IO: Closing MIDI out device 'Renoise MIDI Out Sync'...  
MIDI-IO: Closing MIDI out device 'Jacktube\_Banks: in'...  
MIDI-IO: Shutting down the MIDI sequencers...  
  
Shut down: Stopped and released all MIDI-Devices  
Shut down: Stopped and released the active Audio-Device  
Shut down: Destroyed the Player  
Shut down: Destroyed the Window and all Views  
Shut down: Destroyed the Document  
Shut down: Saving the preferences  
Shut down: Destroyed the GraphPort  
Shut down: Destroyed the Preferences  
Shut down: App is down  
  
Application: Exit OK  
Application: Finalizing the API...  
  
Closing log file...  

This is what jack says in the console:

\*\*\*\* alsa\_pcm: xrun of at least 1.035 msecs  
  
  
bad status (1) for client renoise handling event (type = 5)  
cannot read server event (Connection reset by peer)  
zombified - calling shutdown handler  
Renoise LOG\> Jack: Jack is shutting down...  

Unfortunately there’s not much we can do here. Autoseek needs a bit of CPU time to do the backtracking. When using loads of autoseeked samples this may result into a performance problem - at some time. How much time exactly is needed for autoseek to do its job, depends on a plethora of things, so its hard to automate, to guess this “right”. This is also the reason we we don’t enable autoseek by default on all samples, or all “long” ones. You must decide by your own how many autoseeking you can and want to do in your songs.

If you can live with the overhead in this special case and the xruns, then adjusting Jacks watchdog timeout will solve at least the auto disconnection.

That’s alright, it’s easily fixable with the workaround I mentioned in the first post. And you don’t need to silence all notes, just the ones that aren’t playing in that particular section where the barrier is.

Maybe it’s worth mentioning in the FAQ in case someone else runs into the same problem?

Hmmm. Isn’t there some hope this could be solved? While I appreciate the availability of a workaround, I think it’s really annoying.

Many of the scenarios could be solved by backtracking in advance. Example 1: playback is stopped, meaning the user could potentially start from the current position. Renoise could calculate the backtracking (with low priority, in a realtime safe way) the playback position of all autoseek enabled samples in question, so that if the user starts the playback, the calculation is already done. Same in loops (either block loop or when looping a selection of patterns). combined with caching the calculations, this could avoid either all or the most common occurrences of the click/xrun/disconnect problem.

Or as a not-so-nice solution, how about simply adding an option in the preferences, that makes renoise automatically maintain an off message after each autoseek sample?

Also, it seems that what’s causing the xruns are when autoseek samples have ended at the current position. I don’t understand how it could be more cpu consuming for renoise to figure out not to play those samples, than to figure out where to start playback if the playback was started “inside” the autoseek samples.

Really sure this is not a bug?

Bug and inefficient coding are not the same thing.

But even then can we really say that it is that inefficient? How would you do it differently?

Any sample with Autoseek need to be checked if it has finished playing from where it was last triggered on hitting play. From what I under you seem to think that notes that have finished are greatly adding to the overhead, so would like somehow to improve this routine. But if a sample has been triggered it is not a simple fact to look at the length of the sample at a certain pitch and see if you are more time than that further forward in the song as there are pattern effects that affect the playback pitch. (Is it right Autoseek now does take into account pitch slides but not the pitch envelopes or am I remembering completely wrong?)

If you know where a sample has finished playing/ gone to silence in a song is it really too hard for you to add a Note Off a line or two later?

But you’re right that it should be the same to play as to not play, so if there truly is a difference between the two this seems weird! Are you sure it’s not just that you notice it once samples have finished playing as Renoise has to check over a greater number of patterns as to the state of all the Autoseek samples?

I agree.

I’m not trying to teach the devs anything, but I would expect some mixture of look-ahead book keeping and caching to at least be able to improve the results.

Basically I’m just surprised that something that hog the otherwise super efficient renoise engine, is just left there. Without autoseek my song plays back with 5.8 ms latency, with autoseek enabled I need to increase latency to 46ms to avoid pops. This feels like “something is not right” to me. It might not be a bug, but I’m surprised that devs and users doesn’t think this is unacceptable.

Well, with 16 tracks of backing vocals being triggered all over the place, it’s not that easy. It’s just one of those tasks that makes you think “how come I have to do this manually, my computer should be able to handle this for me”.

I’m not so sure anymore, just did some quick tests, any it seems it’s either the same or the difference is small. Sorry bout that!

Regarding the complexity of figuring out whether an autoseek sample has finished, I totally understand that given the pitch mangling that could be happening it’s no trivial task. But then I would like some other mechanism of triggering samples at their original pitch (actual recordings, vocals, guitars, piano solos, DAW stuff like that) that doesn’t pop. And please not only a stream-from-disk solution, I love the way everything is contained in the xrns-file. Even just a an option next to autoseek that’ll make renoise disregard all pitch mangling for that sample, but play it back without pops would be great.