Exemple #1
0
    def get(self):
        result = []

        for pedal in get_pedalboards(False):
            result.append(format_pedalboard(pedal))

        self.set_header('Content-Type', 'application/json')
        self.write(json.dumps(result))
Exemple #2
0
    def get(self):
        result = []

        for pedal in get_pedalboards(False):
            result.append(format_pedalboard(pedal))

        self.set_header('Content-Type', 'application/json')
        self.write(json.dumps(result))
Exemple #3
0
 def list(self):
     result = []
     pedals = get_pedalboards()
     for pedal in pedals:
         result.append({
             'instances': {},
             'connections': [],
             'metadata': {
                 'title':     pedal['name'],
                 'thumbnail': pedal['thumbnail'],
                 'tstamp':    None,
             },
             'uri':    pedal['uri'],
             'width':  pedal['width'],
             'height': pedal['height']
         })
     return result
Exemple #4
0
    def get(self):
        banks = list_banks()

        # Banks have only URI and title of each pedalboard, which are the necessary information for the HMI.
        # But the GUI needs the whole pedalboard metadata
        pedalboards_dict = get_pedalboards(True)
        pedalboards_keys = pedalboards_dict.keys()

        for bank in banks:
            pedalboards = []

            for pedalboard in bank['pedalboards']:
                if pedalboard['uri'] in pedalboards_keys:
                    pedalboards.append(format_pedalboard(pedalboards_dict[pedalboard['uri']]))

            bank['pedalboards'] = pedalboards

        self.set_header('Content-Type', 'application/json')
        self.write(json.dumps(banks))
Exemple #5
0
    def get(self):
        banks = list_banks()

        # Banks have only URI and title of each pedalboard, which are the necessary information for the HMI.
        # But the GUI needs the whole pedalboard metadata
        pedalboards_dict = get_pedalboards(True)
        pedalboards_keys = pedalboards_dict.keys()

        for bank in banks:
            pedalboards = []

            for pedalboard in bank['pedalboards']:
                if pedalboard['uri'] in pedalboards_keys:
                    pedalboards.append(
                        format_pedalboard(pedalboards_dict[pedalboard['uri']]))

            bank['pedalboards'] = pedalboards

        self.set_header('Content-Type', 'application/json')
        self.write(json.dumps(banks))