Namespace MusistrataRenderer

Sub-modules

MusistrataRenderer.AudioUtils

Utils to transform numpy arrays of sound signals: - Effects (panning, delay…) - Normalisation
- Writing to file

MusistrataRenderer.DevFiles
MusistrataRenderer.Renderer

Render MusiStrata songs and tracks to numpy array.

MusistrataRenderer.SamplesData

Definition of available samples-based instruments.

MusistrataRenderer.SamplesDataController

Controller for Samples-based instrument settings.

MusistrataRenderer.SamplesLoader

Contains the SamplesLoader and SamplesInstrument classes, which handle loading and caching samples for Samples-based instruments.

MusistrataRenderer.SamplesLocator

Contains the SampleLocator class, which routes samples loading queries between Soundfont-based instruments and Samples-based instruments.

MusistrataRenderer.Settings

General Settings:
- Data Folders paths - Memory and Caching Settings - Rendering Settings

MusistrataRenderer.SoundFontsData

Settings for SoundFont files and SoundFont-based instruments.

MusistrataRenderer.SoundFontsDataController

Controller for Soundfont-based instrument settings.

MusistrataRenderer.SoundFontsLoader

Contains the SoundFontsLoader and SoundFontInstrument classes, which handle loading and caching samples for Samples-based instruments.

MusistrataRenderer.TestRendering
MusistrataRenderer.TestServer
MusistrataRenderer.simpleGen