def init_Connexion(self): """Initialize the midi module""" midi.init() self.nbrMidiDevice = midi.get_count() self.outputId = int(midi.get_default_output_id()) self.init_DeviceTable() self.init_OutputId() self.isInit=True Log.d(self.TAG, 'Connexion initialized', True)
matplotlib.use('WXAgg') from matplotlib import pyplot from threading import Thread from traits.api import HasTraits, Button, Any, Range, List, Enum, Float from traitsui.api import View, Group, Item, CheckListEditor, RangeEditor, EnumEditor try: import midi except: try: from pygame import midi except: from portmidi import midi midi.init() #if log flag is set, midi controller will change pressure logarithmically pressure_log_flag = True mayavi_autozoom = False #autozoom is buggy... works only for rotation show_real_system_temperature = True old_pressure = -1 # NPT variables ############################################################# NPTGamma0 = 1.0 #NPTInitPistonMass = 1e-06 #NPTMinPistonMass = 1e-06
import editors import settings import gui import screen import sceneview from config import ConfigScreen import sys import pygame editors.import_editor_classes() settings.load_instruments() screen.stack.append(sceneview.SceneView()) display = pygame.display.set_mode(gui.SCREEN_SIZE) if midi.init(): sequencer.start() else: screen.stack.append(ConfigScreen()) while 1: events = pygame.event.get() midi.update_input_events() screen.stack.top().update(events) for e in events: if e.type == pygame.QUIT: if sequencer.running: sequencer.stop() midi.close() sys.exit() pygame.event.pump() sequencer.update()
import numpy import matplotlib matplotlib.use('WXAgg') from matplotlib import pyplot from threading import Thread from traits.api import HasTraits, Button, Any, Range, List, Enum, Float from traitsui.api import View, Group, Item, CheckListEditor, RangeEditor, EnumEditor try: import midi except: try: from pygame import midi except: from portmidi import midi midi.init() #if log flag is set, midi controller will change pressure logarithmically pressure_log_flag = True mayavi_autozoom = False #autozoom is buggy... works only for rotation show_real_system_temperature = True old_pressure = -1 # NPT variables ############################################################# NPTGamma0 = 1.0 #NPTInitPistonMass = 1e-06
def update_grooves(self): midi.init()
etc.midi_ch = 1 print("") print("") print("") print("") print("") print("") print("") print("") print("") print("") print("set MIDI to ch " + str(etc.midi_ch)) #################osc.send("/midich", int(etc.midi_ch)) # setup midi input from USB midi.init(etc) # init fb and main surfaces print("opening frame buffer...") #hwscreen = pygame.display.set_mode(etc.RES, pygame.FULLSCREEN | pygame.DOUBLEBUF, 32) hwscreen = pygame.display.set_mode(etc.RES, pygame.DOUBLEBUF, 32) screen = pygame.Surface(hwscreen.get_size()) screen.fill((0,0,0)) hwscreen.blit(screen, (0,0)) pygame.display.flip() hwscreen.blit(screen, (0,0)) pygame.display.flip() osd.loading_banner(hwscreen, "") time.sleep(2) # etc gets a refrence to screen so it can save screen grabs