diff --git a/TODO b/TODO index 2fc4209..5a4941a 100644 --- a/TODO +++ b/TODO @@ -1,7 +1,6 @@ -figure out all magic commands -make complete gui -amp/cabinet models --audio setup options -tone library -effects library -effects level diff --git a/gdigi.h b/gdigi.h index 8ebe2c1..66587b0 100644 --- a/gdigi.h +++ b/gdigi.h @@ -455,6 +455,10 @@ enum { #define EXP_MIN 8195 #define EXP_MAX 8196 +#define USB_POSITION 0 +#define USB_AUDIO_PLAYBACK_MIX 12297 +#define USB_AUDIO_LEVEL 12307 + void set_option(guint id, guint position, guint value); void set_wah_min(int level); void set_wah_max(int level); diff --git a/tests.c b/tests.c index 5e60ffc..daba2c2 100644 --- a/tests.c +++ b/tests.c @@ -861,6 +861,17 @@ void test_exp() set_option(EXP_MAX, EXP_POSITION, x); } +void test_usb() +{ + int x; + + for (x=0; x<=100; x++) + set_option(USB_AUDIO_PLAYBACK_MIX, USB_POSITION, x); + + for (x=0; x<=36; x++) + set_option(USB_AUDIO_LEVEL, USB_POSITION, x); +} + void test_all() { test_wah(); @@ -874,4 +885,5 @@ void test_all() test_delay(); test_reverb(); test_exp(); + test_usb(); } diff --git a/tests.h b/tests.h index 7621a46..d65a97f 100644 --- a/tests.h +++ b/tests.h @@ -27,4 +27,5 @@ void test_chorusfx(); void test_delay(); void test_reverb(); void test_exp(); +void test_usb(); void test_all();