33 |
|
|
34 |
namespace LinuxSampler { namespace gig { |
namespace LinuxSampler { namespace gig { |
35 |
|
|
36 |
|
// sanity checks: fromGigLfoWave() assumes equally mapped enums |
37 |
|
static_assert(::gig::lfo_wave_sine == LFO::wave_sine); |
38 |
|
static_assert(::gig::lfo_wave_triangle == LFO::wave_triangle); |
39 |
|
static_assert(::gig::lfo_wave_saw == LFO::wave_saw); |
40 |
|
static_assert(::gig::lfo_wave_square == LFO::wave_square); |
41 |
|
|
42 |
// converts ::gig::lfo_wave_t (libgig) -> LFO::wave_t (LinuxSampler) |
// converts ::gig::lfo_wave_t (libgig) -> LFO::wave_t (LinuxSampler) |
43 |
inline LFO::wave_t fromGigLfoWave(::gig::lfo_wave_t wave) { |
inline LFO::wave_t fromGigLfoWave(::gig::lfo_wave_t wave) { |
44 |
// simply assuming equally mapped enums on both sides |
// simply assuming equally mapped enums on both sides |