From e802d05ad32550ad1d969939abf8ecdd7ce4e777 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20Mo=C5=84?= Date: Wed, 25 Feb 2009 22:24:10 +0100 Subject: [PATCH] remove redundant function --- gdigi.c | 71 --------------------------------------------------------- gdigi.h | 1 - 2 files changed, 72 deletions(-) diff --git a/gdigi.c b/gdigi.c index a18298b..f9edab1 100644 --- a/gdigi.c +++ b/gdigi.c @@ -22,36 +22,9 @@ #include "gdigi.h" #include "gui.h" -#define TIMEOUT 1000 - -char buf[255]; - static snd_rawmidi_t *output; static char *device = "hw:1,0,0"; -/* -static char magic[] = {0x04, 0xF0, 0x00, 0x00, 0x04, 0x10, 0x7F, 0x7F, 0x04, 0x7F, 0x01, 0x00, 0x04, 0x00, 0x00, 0x00, 0x06, 0x6E, 0xF7, 0x00}; // causes COMAND to be displayed on device? -static char presets_user[] = {0x04, 0xF0, 0x00, 0x00, 0x04, 0x10, 0x00, 0x5E, 0x04, 0x02, 0x21, 0x00, 0x07, 0x01, 0x6C, 0xF7}; // this command seems to query user presets? -static char presets_system[] = {0x04, 0xF0, 0x00, 0x00, 0x04, 0x10, 0x00, 0x5E, 0x04, 0x02, 0x21, 0x00, 0x07, 0x00, 0x6D, 0xF7}; // this command seems to query system presets? - -static char magic4[] = {0x04, 0xF0, 0x00, 0x00, 0x04, 0x10, 0x00, 0x5E, 0x04, 0x02, 0x2B, 0x00, 0x04, 0x00, 0x01, 0x77, 0x05, 0xF7, 0x00, 0x00}; -static char magic5[] = {0x04, 0xF0, 0x00, 0x00, 0x04, 0x10, 0x00, 0x5E, 0x04, 0x02, 0x3A, 0x00, 0x04, 0x00, 0x01, 0x77, 0x05, 0xF7, 0x00, 0x00}; - - -// xedit calls those after calling hbsc pickup change -static char magic12[] = {0x04, 0xF0, 0x00, 0x00, 0x04, 0x10, 0x00, 0x5E, 0x04, 0x02, 0x3A, 0x00, 0x04, 0x00, 0x01, 0x77, 0x05, 0xF7, 0x00, 0x00}; -static char magic13[] = {0x07, 0x41, 0x73, 0xF7, 0x04, 0x10, 0x00, 0x5E, 0x04, 0x02, 0x7E, 0x00, 0x04, 0x00, 0x01, 0x77, 0x05, 0xF7, 0x00, 0x00}; - -// xedit calls those after calling schb pickup change -static char magic22[] = {0x04, 0xF0, 0x00, 0x00, 0x04, 0x10, 0x00, 0x5E, 0x04, 0x02, 0x41, 0x00, 0x04, 0x00, 0x01, 0x77, 0x05, 0xF7, 0x00, 0x00}; -static char magic23[] = {0x04, 0xF0, 0x00, 0x00, 0x04, 0x10, 0x00, 0x5E, 0x04, 0x02, 0x3A, 0x00, 0x04, 0x00, 0x01, 0x77, 0x05, 0xF7, 0x00, 0x00}; -static char magic24[] = {0x04, 0xF0, 0x00, 0x00, 0x04, 0x10, 0x00, 0x5E, 0x04, 0x02, 0x3B, 0x00, 0x04, 0x00, 0x00, 0x00, 0x06, 0x6E, 0xF7, 0x00}; - -// seems to be called after changing dist type -static char magic8[] = {0x04, 0xF0, 0x00, 0x00, 0x04, 0x10, 0x00, 0x5E, 0x04, 0x02, 0x3A, 0x00, 0x04, 0x00, 0x01, 0x77, 0x05, 0xF7, 0x00, 0x00}; -// X-edit also calls 2 different commands, but those seems to vary each time -*/ - /* calculate checksum array - the command to set over usb @@ -103,50 +76,6 @@ void send_data(char *data, int length) snd_rawmidi_write(output, data, length); } -void check_preset(struct usb_dev_handle *handle) -{ - /*static char magic3[] = {0x04, 0xF0, 0x00, 0x00, 0x04, 0x10, 0x00, 0x5E, 0x04, 0x02, 0x2A, 0x00, 0x04, 0x04, 0x00, 0x62, 0x05, 0xF7, 0x00, 0x00}; // seems to query active preset - - int i; - i = usb_bulk_write(handle, 4, magic3, sizeof(magic3), TIMEOUT); - - // UGLY - have to figure out reply formatting - do { - i = read_device(handle, 12); - if (i==12) { - if (buf[0]==0x04 && buf[1]==0x20 && buf[2]==0x03 && buf[3]==0x14 && buf[4]==0x04 && - buf[6]==0x02 && buf[7]==0x20 && buf[8]==0x04 && buf[9]==0x04 && buf[10]==0x14) - printf("Wah min: %d\nWah max: %d\n", buf[5], buf[11]); - if (buf[0]==0x04 && buf[1]==0x00 && buf[2]==0x05 && buf[3]==0x03 && buf[4]==0x04 && - buf[5]==0x11 && buf[7]==0x00 && buf[8]==0x04 && buf[9]==0x41 && buf[10]==0x04) - printf("Wah level: %d\nCompressor status (0-off, 1-on): %d\n", buf[6], buf[11]); - if (buf[0]==0x04 && buf[1]==0x04 && buf[2]==0x11 && buf[4]==0x04 && buf[5]==0x00 && - buf[6]==0x53 && // we want to display this only for CS compressor - //buf[6]==0x53 (for CS comp) buf[6]==0x51 (for digi comp) - buf[7]==0x04 && buf[8]==0x04 && buf[10]==0x00 && buf[11]==0x52) - printf("Compressor sustain: %d\nCompressor attack: %d\n", buf[3], buf[9]); - if (buf[0]==0x04 && buf[1]==0x08 && buf[2]==0x04 && buf[4]==0x04 && buf[5]==0x09 && buf[6]==0x01 && - buf[7]==0x06 && buf[8]==0x04 && buf[9]==0x01 && buf[10]==0x09 && buf[11]==0x51) // CS comp - printf("Compressor level: %d\n", buf[3]); - if (buf[0]==0x04 && buf[1]==0x08 && buf[2]==0x04 && buf[4]==0x04 && buf[5]==0x00 && buf[6]==0x53 && - buf[7]==0x04 && buf[8]==0x04 && buf[9]==0x00 && buf[10]==0x09 && buf[11]==0x45) // digi comp - printf("Compressor level: %d\n", buf[3]); - if (buf[0]==0x04 && buf[1]==0x04 && buf[2]==0x11 && buf[4]==0x04 && buf[5]==0x00 && - buf[6]==0x51 && buf[7]==0x04 && buf[8]==0x04 && buf[10]==0x00 && buf[11]==0x52) - printf("Compressor sustain: %d\nCompressor tone: %d\n", buf[3], buf[9]); - if (buf[0]==0x04 && buf[1]==0x00 && buf[2]==0x4f && buf[3]==0x2A && buf[4]==0x04 && buf[5]==0x04 && - buf[6]==0x02 && buf[7]==0x00 && buf[8]==0x04 && buf[10]==0x00 && buf[11]==0x50) - printf("Compressor (43-DigiComp 44-CS): %02x\n", buf[9]); - if (buf[0]==0x04 && buf[1]==0x03 && buf[3]==0x00 && buf[4]==0x04 && buf[5]==0x00 && buf[6]==0x03 && - buf[7]==0x50 && buf[8]==0x04 && buf[9]==0x02 && buf[10]==0x00) - printf("Wah status (0-off, 1-on): %d\nWah type (4-crywah, 5-fulrng, 6-clyde): %d\n", buf[2], buf[11]); - if (buf[0]==0x04 && buf[1]==0x08 && buf[2]==0x04 && buf[4]==0x04 && buf[5]==0x00 && - buf[6]==0x53 && buf[7]==0x04 && buf[8]==0x04 && buf[10]==0x09 && buf[11]==0x45) - printf("Compressor level: %d\nCompressor attack (X-Edit only for DigiComp): %d\n", buf[3], buf[9]); - } - } while (i > 0);*/ -} - /* id - ID as found in preset file position - Position as found in preset file diff --git a/gdigi.h b/gdigi.h index 9f9a302..394d139 100644 --- a/gdigi.h +++ b/gdigi.h @@ -14,7 +14,6 @@ * along with this program. If not, see . */ -#include #include enum {