/[svn]/linuxsampler/trunk/src/engines/gig/Voice.cpp
ViewVC logotype

Diff of /linuxsampler/trunk/src/engines/gig/Voice.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3625 by schoenebeck, Thu Oct 3 13:37:25 2019 UTC revision 3628 by schoenebeck, Sat Oct 5 14:37:31 2019 UTC
# Line 33  Line 33 
33    
34  namespace LinuxSampler { namespace gig {  namespace LinuxSampler { namespace gig {
35    
36        // sanity checks: fromGigLfoWave() assumes equally mapped enums
37        static_assert(int64_t(::gig::lfo_wave_sine) == int64_t(LFO::wave_sine),
38                      "enum LFO::wave_t not equally value mapped to libgig's enum ::gig::lfo_wave_t");
39        static_assert(int64_t(::gig::lfo_wave_triangle) == int64_t(LFO::wave_triangle),
40                      "enum LFO::wave_t not equally value mapped to libgig's enum ::gig::lfo_wave_t");
41        static_assert(int64_t(::gig::lfo_wave_saw) == int64_t(LFO::wave_saw),
42                      "enum LFO::wave_t not equally value mapped to libgig's enum ::gig::lfo_wave_t");
43        static_assert(int64_t(::gig::lfo_wave_square) == int64_t(LFO::wave_square),
44                      "enum LFO::wave_t not equally value mapped to libgig's enum ::gig::lfo_wave_t");
45    
46      // converts ::gig::lfo_wave_t (libgig) -> LFO::wave_t (LinuxSampler)      // converts ::gig::lfo_wave_t (libgig) -> LFO::wave_t (LinuxSampler)
47      inline LFO::wave_t fromGigLfoWave(::gig::lfo_wave_t wave) {      inline LFO::wave_t fromGigLfoWave(::gig::lfo_wave_t wave) {
48          // simply assuming equally mapped enums on both sides          // simply assuming equally mapped enums on both sides

Legend:
Removed from v.3625  
changed lines
  Added in v.3628

  ViewVC Help
Powered by ViewVC