LMMS
Loading...
Searching...
No Matches
Sf2Player.cpp File Reference
#include "Sf2Player.h"
#include <fluidsynth.h>
#include <QDebug>
#include <QDomElement>
#include <QLabel>
#include "ArrayVector.h"
#include "AudioEngine.h"
#include "ConfigManager.h"
#include "FileDialog.h"
#include "Engine.h"
#include "InstrumentTrack.h"
#include "InstrumentPlayHandle.h"
#include "Knob.h"
#include "NotePlayHandle.h"
#include "PathUtil.h"
#include "PixmapButton.h"
#include "Song.h"
#include "fluidsynthshims.h"
#include "PatchesDialog.h"
#include "LcdSpinBox.h"
#include "embed.h"
#include "plugin_export.h"

Classes

class  lmms::FluidVoice
struct  lmms::Sf2PluginData
class  lmms::gui::Sf2Knob

Namespaces

namespace  lmms
namespace  lmms::gui

Macros

#define FLUIDSYNTH_VERSION_HEX
#define USE_NEW_EFFECT_API   (FLUIDSYNTH_VERSION_HEX >= 0x020200)

Functions

PLUGIN_EXPORT Pluginlmms::lmms_plugin_main (Model *parent, void *data)

Variables

Plugin::Descriptor PLUGIN_EXPORT lmms::sf2player_plugin_descriptor

Macro Definition Documentation

◆ FLUIDSYNTH_VERSION_HEX

#define FLUIDSYNTH_VERSION_HEX
Value:
((FLUIDSYNTH_VERSION_MAJOR << 16) \
| (FLUIDSYNTH_VERSION_MINOR << 8) \
| FLUIDSYNTH_VERSION_MICRO)

◆ USE_NEW_EFFECT_API

#define USE_NEW_EFFECT_API   (FLUIDSYNTH_VERSION_HEX >= 0x020200)