instruments.h 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #include "tunings.h"
  2. const TUNING Guitar6Tunings[] = {Guitar6Standard, Guitar6DropD, Guitar6D, Guitar6DropC};
  3. const TUNING Guitar7Tunings[] = {Guitar7Standard, Guitar7DropA};
  4. const VARIATION GuitarVariations[] = {
  5. {"6 strings", (TUNING*)Guitar6Tunings, 4},
  6. {"7 strings", (TUNING*)Guitar7Tunings, 2}};
  7. const TUNING Bass4Tunings[] = {Bass4Standard, Bass4Tenor, Bass4DropD, Bass4D};
  8. const TUNING Bass5Tunings[] = {Bass5Standard, Bass5Tenor, Bass5DropA};
  9. const VARIATION BassVariations[] = {
  10. {"4 strings", (TUNING*)Bass4Tunings, 4},
  11. {"5 strings", (TUNING*)Bass5Tunings, 3}};
  12. const TUNING Ukulele4Tunings[] = {Ukulele4Standard};
  13. const VARIATION UkuleleVariations[] = {{"4 strings", (TUNING*)Ukulele4Tunings, 1}};
  14. const TUNING Banjo5Tunings[] = {Banjo5Standard};
  15. const VARIATION BanjoVariations[] = {{"5 strings", (TUNING*)Banjo5Tunings, 1}};
  16. const TUNING CigarBox3Tunings[] = {CigarBox3OpenG, CigarBox3OpenD, CigarBox3OpenA};
  17. const TUNING CigarBox4Tunings[] = {CigarBox4OpenG};
  18. const VARIATION CigarBoxVariations[] = {
  19. {"3 strings", (TUNING*)CigarBox3Tunings, 3},
  20. {"4 strings", (TUNING*)CigarBox4Tunings, 1}};
  21. const TUNING ForkTunings[] = {ForkCommon, ForkSarti, ForkMid19Century, Fork18Century, ForkVerdi};
  22. const TUNING OtherTunings[] = {ScientificPitch};
  23. const VARIATION MiscellaneousVariations[] = {
  24. {"Forks", (TUNING*)ForkTunings, 5},
  25. {"Other", (TUNING*)OtherTunings, 1}};
  26. const INSTRUMENT Instruments[] = {
  27. {"Guitar", (VARIATION*)GuitarVariations, 2},
  28. {"Bass", (VARIATION*)BassVariations, 2},
  29. {"Ukulele", (VARIATION*)UkuleleVariations, 1},
  30. {"Banjo", (VARIATION*)BanjoVariations, 1},
  31. {"CigarBox", (VARIATION*)CigarBoxVariations, 2},
  32. {"Miscellaneous", (VARIATION*)MiscellaneousVariations, 2}};
  33. #define INSTRUMENTS_COUNT 6