/* Resource file for Vex */

#ifndef RESOURCES_H_INCLUDED
#define RESOURCES_H_INCLUDED

namespace Wavetables
{
    extern const char*  asym_saw;
    extern const char*  asym_saw_ext;
    const int           asym_saw_size = 1024;

    extern const char*  bass_tone;
    extern const char*  bass_tone_ext;
    const int           bass_tone_size = 1024;

    extern const char*  buzz_1;
    extern const char*  buzz_1_ext;
    const int           buzz_1_size = 1024;

    extern const char*  buzz_2;
    extern const char*  buzz_2_ext;
    const int           buzz_2_size = 1024;

    extern const char*  dark_strings;
    extern const char*  dark_strings_ext;
    const int           dark_strings_size = 131072;

    extern const char*  deep_ring_1;
    extern const char*  deep_ring_1_ext;
    const int           deep_ring_1_size = 1024;

    extern const char*  deep_ring_2;
    extern const char*  deep_ring_2_ext;
    const int           deep_ring_2_size = 1024;

    extern const char*  epiano_tone;
    extern const char*  epiano_tone_ext;
    const int           epiano_tone_size = 4096;

    extern const char*  ghost_1;
    extern const char*  ghost_1_ext;
    const int           ghost_1_size = 131072;

    extern const char*  ghost_2;
    extern const char*  ghost_2_ext;
    const int           ghost_2_size = 131072;

    extern const char*  ghost_3;
    extern const char*  ghost_3_ext;
    const int           ghost_3_size = 131072;

    extern const char*  ghost_4;
    extern const char*  ghost_4_ext;
    const int           ghost_4_size = 131072;

    extern const char*  grind_1;
    extern const char*  grind_1_ext;
    const int           grind_1_size = 131072;

    extern const char*  grind_2;
    extern const char*  grind_2_ext;
    const int           grind_2_size = 131072;

    extern const char*  more_strings;
    extern const char*  more_strings_ext;
    const int           more_strings_size = 131072;

    extern const char*  multi_pulse;
    extern const char*  multi_pulse_ext;
    const int           multi_pulse_size = 1024;

    extern const char*  one_string;
    extern const char*  one_string_ext;
    const int           one_string_size = 131072;

    extern const char*  organ_1;
    extern const char*  organ_1_ext;
    const int           organ_1_size = 131072;

    extern const char*  organ_2;
    extern const char*  organ_2_ext;
    const int           organ_2_size = 131072;

    extern const char*  phasing_sqr;
    extern const char*  phasing_sqr_ext;
    const int           phasing_sqr_size = 131072;

    extern const char*  pulse;
    extern const char*  pulse_ext;
    const int           pulse_size = 1024;

    extern const char*  saw;
    extern const char*  saw_ext;
    const int           saw_size = 1024;

    extern const char*  sharp_1;
    extern const char*  sharp_1_ext;
    const int           sharp_1_size = 1024;

    extern const char*  sharp_2;
    extern const char*  sharp_2_ext;
    const int           sharp_2_size = 1024;

    extern const char*  sine;
    extern const char*  sine_ext;
    const int           sine_size = 1024;

    extern const char*  soft_1;
    extern const char*  soft_1_ext;
    const int           soft_1_size = 1024;

    extern const char*  soft_2;
    extern const char*  soft_2_ext;
    const int           soft_2_size = 1024;

    extern const char*  soft_3;
    extern const char*  soft_3_ext;
    const int           soft_3_size = 1024;

    extern const char*  soft_4;
    extern const char*  soft_4_ext;
    const int           soft_4_size = 1024;

    extern const char*  square;
    extern const char*  square_ext;
    const int           square_size = 1024;

    extern const char*  strings_1;
    extern const char*  strings_1_ext;
    const int           strings_1_size = 131072;

    extern const char*  strings_2;
    extern const char*  strings_2_ext;
    const int           strings_2_size = 131072;

    extern const char*  string_fuzz;
    extern const char*  string_fuzz_ext;
    const int           string_fuzz_size = 131072;

    extern const char*  syn_choir_1;
    extern const char*  syn_choir_1_ext;
    const int           syn_choir_1_size = 131072;

    extern const char*  syn_choir_2;
    extern const char*  syn_choir_2_ext;
    const int           syn_choir_2_size = 131072;

    extern const char*  syn_choir_3;
    extern const char*  syn_choir_3_ext;
    const int           syn_choir_3_size = 131072;

    extern const char*  thin_1;
    extern const char*  thin_1_ext;
    const int           thin_1_size = 1024;

    extern const char*  thin_2;
    extern const char*  thin_2_ext;
    const int           thin_2_size = 1024;

    extern const char*  two_strings;
    extern const char*  two_strings_ext;
    const int           two_strings_size = 131072;

    extern const char*  voice_1;
    extern const char*  voice_1_ext;
    const int           voice_1_size = 131072;

    extern const char*  voice_2;
    extern const char*  voice_2_ext;
    const int           voice_2_size = 131072;
};

namespace Resources
{
    extern const char*  vex3_png;
    const int           vex3_pngSize = 298205;

    extern const char*  t_bin;
    const int           t_binSize = 4261;
};

#endif
