fluidsynth | index /home/nwhitehe/Projects/pygalaxy/pyfluidsynth/fluidsynth.py |
pyFluidSynth
Python bindings for FluidSynth
Copyright 2008, Nathan Whitehead <nwhitehe@gmail.com>
Released under the LGPL
This module contains python bindings for FluidSynth. FluidSynth is a
software synthesizer for generating music. It works like a MIDI
synthesizer. You load patches, set parameters, then send NOTEON and
NOTEOFF events to play notes. Instruments are defined in SoundFonts,
generally files with the extension SF2. FluidSynth can either be used
to play audio itself, or you can call a function that returns chunks
of audio data and output the data to the soundcard yourself.
FluidSynth works on all major platforms, so pyFluidSynth should also.
Modules | ||||||
|
Classes | ||||||||||
|
Functions | ||
|
Data | ||
DEFAULT_MODE = 0 RTLD_GLOBAL = 256 RTLD_LOCAL = 0 api_version = '1.2' cdll = <ctypes.LibraryLoader object at 0xb70758ec> delete_fluid_audio_driver = <CFunctionType object at 0xb7083304> delete_fluid_settings = <CFunctionType object at 0xb70833d4> delete_fluid_synth = <CFunctionType object at 0xb708336c> fluid_settings_setint = <CFunctionType object at 0xb708329c> fluid_settings_setnum = <CFunctionType object at 0xb7083234> fluid_settings_setstr = <CFunctionType object at 0xb70831cc> fluid_synth_bank_select = <CFunctionType object at 0xb708377c> fluid_synth_cc = <CFunctionType object at 0xb70836ac> fluid_synth_noteoff = <CFunctionType object at 0xb70835dc> fluid_synth_noteon = <CFunctionType object at 0xb7083574> fluid_synth_pitch_bend = <CFunctionType object at 0xb7083644> fluid_synth_program_change = <CFunctionType object at 0xb7083714> fluid_synth_program_reset = <CFunctionType object at 0xb708384c> fluid_synth_program_select = <CFunctionType object at 0xb708350c> fluid_synth_sfload = <CFunctionType object at 0xb708343c> fluid_synth_sfont_select = <CFunctionType object at 0xb70837e4> fluid_synth_sfunload = <CFunctionType object at 0xb70834a4> fluid_synth_system_reset = <CFunctionType object at 0xb70838b4> fluid_synth_write_s16 = <CFunctionType object at 0xb708391c> memmove = <CFunctionType object at 0xb70d5bf4> memset = <CFunctionType object at 0xb70d5c5c> new_fluid_audio_driver = <CFunctionType object at 0xb7083164> new_fluid_settings = <CFunctionType object at 0xb70d5b8c> new_fluid_synth = <CFunctionType object at 0xb70830fc> pydll = <ctypes.LibraryLoader object at 0xb707592c> pythonapi = <PyDLL 'None', handle b7f58668 at b707594c> |