xLib library
The xLib library is a suite of classes that extend the standard Renoise API.
Modules
| 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
AboutxRules 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'
OFF = insert OFF across columns, then nothing
|
| 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) . |