The xLib library is a suite of classes that extend the standard Renoise API.

xAudioDevice xAudioDeviceAutomation xAutomation xBlockLoop Methods for working with the Renoise loop-block. xColumns Static Methods for working with note/effect-columns . xCursorPos Describes the position of the edit cursor within the project timeline. xEffectColumn A virtual representation of renoise.EffectColumn. xEnvelope A virtual representation of an envelope (automation, LFO or otherwise) . xInstrument Static methods for dealing with renoise.Instrument . xKeyZone Static methods for working with instrument keyzones (a.k.a. xLFO xLib Global constants and static methods for xLib, the eXtended Renoise API library . xLine Represents a single line, including note/effect-columns and automation. xLineAutomation A representation of automation data within a single line. xLinePattern This class represents a 'virtual' renoise.PatternLine . xMatrixSelection Static methods for working with matrix-selections . xMessage Abstract message class (the basis for OSC and MIDI messages) . xMidiCommand Definition of a MIDI command within a pattern . xMidiInput Asynchroneous interpretation of MIDI messages . xMidiIO Extend applications with MIDI input/output . xMidiMessage An extended MIDI message. xNoteCapture [Static] Capture the note at the current position, or previous if no previous is found, find the next one xNoteColumn A virtual representation of renoise.NoteColumn. xOscClient xOscClient wraps a renoise.Socket with some handy methods . xOscDevice xOscDevice represents a networked location which is able to send and/or receive OSC messages . xOscMessage A higher-level OSC message . xOscPattern This class defines a syntax for matching/extracting/generating OSC messages. xOscRouter A simple OSC router with caching . xOscValue A single value within a xOscMessage . xParameter Abstract device-parameter class, supports relative values (xMidiMessage) . xParameterAutomation xPatternPos Static methods for manipulating the position within a renoise.Pattern . xPatternSelection Static methods for working with pattern-selections . xPatternSequencer Static methods for working with the renoise.PatternSequence . xPersistentSettings xPhrase Static methods for dealing with renoise.Phrase objects . xPhraseManager Static methods for managing phrases, phrase mappings and presets . xPhraseSelection Static methods for working with phrase-selections . xPlayPos Extended play-position which support fractional time (between lines). xRule This class defines logic rewriting MIDI messages, plus a sandbox environment . xRules Rewrite MIDI/OSC messages on-the-fly using generated code

About

xRules works by applying "rules" to the input, using specific conditions as triggers.

xRuleset This is a supporting class for xRules . xSample Class containing methods for working with renoise.Sample objects . xSampleBuffer Static methods for working with renoise.SampleBuffer objects . xSampleBufferOperation Static methods for processing sample buffers . xSampleDeviceChain TODO Manage device-chains more easily . xSampleMapping Static methods for working with renoise sample mappings . xScale xSequencerSelection Static methods for working with pattern-sequence selections . xSongPos Static methods for working with renoise.SongPos (or alike). xStreamBuffer

choose a mute mode NONE = do nothing except to output 'nothing'

note: when combined with 'clear', this makes it possible to
record into a track, using the mute button as a 'output switch'

OFF = insert OFF across columns, then nothing

TODO when 'clear_undefined' is true, OFF is only written when
there is not an existing note at that position
xStreamPos This class can track playback progression in a song. xTrack Static Methods for working with renoise.Track objects . xTransport Extended control of the Renoise transport . xValue Abstract 'value' class. xVoiceManager This class keeps track of active, playing voices as they are triggered. xVoiceRunner This class converts pattern-tracks into 'voice-runs' - small note sequences . xVoiceSorter Advanced sorting of pattern-data (including selections) .