xLib library
The xLib library is a suite of classes that extend the standard Renoise API.
Modules
xAudioDevice | Static methods for dealing with Audio Devices . |
xAutomation | Easy control of parameter automation . |
xBlockLoop | Static methods for working with the renoise loop_block . |
xDebug | Debug tracing & logging . |
xDocument | Extend xDocument to create classes with basic import/export features . |
xEffectColumn | Use xEffectColumn to create 'virtual' renoise.EffectColumn objects . |
xFilesystem | Static methods for dealing with the file-system . |
xInstrument | Static methods for dealing with renoise.Instrument . |
xLib | This is the core xLib class, containing a bunch of static helper methods . |
xLine | This class is used to describe a single line in the song . |
xLineAutomation | A representation of automation data within a single line . |
xLinePattern | This class represents a 'virtual' renoise.PatternLine . |
xMessage | Abstract message class (the basis for OSC and MIDI messages) . |
xMidiInput | Asynchroneous interpretation of MIDI messages . |
xMidiIO | Extend applications with MIDI input/output . |
xMidiMessage | A higher-level MIDI message, as employed by various xLib classes . |
xNoteColumn | This class is representing a single renoise.NoteColumn in xLib . |
xObservable | Be 'smart' about observable properties in the Renoise API . |
xOscClient | xOscClient is a simple OSC client . |
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 simple syntax for matching/extracting and generating OSC messages. |
xOscRouter | A simple OSC router with caching The router is using instances of xOscPattern to match messages. |
xOscValue | A single value within a xOscMessage . |
xParameter | Abstract device-parameter class, supports relative values (xMidiMessage) . |
xParseXML | Parsing is based on the implementation by Roberto Ierusalimschy, modified to support underscores in attribute names. |
xPhrase | Static methods for dealing with renoise.Phrase objects . |
xPhraseManager | This class will assist in managing phrases, phrase mappings . |
xPlayPos | Extended play-position which support fractional time (between lines) . |
xPreferences | Maintain multiple preferences for a tool and switch between them . |
xReflection | Pull off some API tricks to achieve reflection-alike abilities . |
xRule | This class defines logic rewriting MIDI messages, plus a sandbox environment . |
xRules | Rewrite MIDI/OSC messages on-the-fly using generated code . |
xRuleset | This is a supporting class for xRules . |
xSample | Static methods for working with renoise.Sample objects . |
xSampleMapping | Static methods for working with renoise sample mappings . |
xSandbox | xSandbox allows you to execute code in a controlled environment . |
xScale | Methods for working with notes & harmonic scales . |
xSongPos | Describes a position within the project timeline . |
xStreamPos | This class can track playback progression in a song . |
xTrack | Static Methods for working with renoise.Tracks objects . |
xTransport | Extended transport, including pattern-sequence sections and more . |
xValue | Abstract 'value' class. |
xVoiceManager | This class keeps track of active, playing voices as they are triggered. |