tkradiastools: init done.
[~~~] source file "home:/home/bsp/flux_config.tks" not found, falling back to local directory.. (home_dir="/home/bsp")
[dbg] HAL::openView: s=(320; 240) z=0 bFS=0 bResize=0
[dbg] tksdl::HAL::openView: SDL_InitSubSystem(SDL_INIT_VIDEO)
[dbg] tksdl::HAL::openView: SDL_InitSubSystem(SDL_INIT_VIDEO) ..DONE
[dbg] tksdl::HAL::openView: SDL_SetVideoMode(320, 240, 16, 0x80000010)
[dbg] tksdl::HAL::openView: SDL_SetVideoMode -> surf=0x4749d0
[dbg] omap3_view_open() called
[dbg] omap3::gles_init: egl_display=0x00000001
[dbg] omap3::gles_init: eglInitialize() returned eglVerMaj=1 eglVerMin=4
[dbg] omap3::gles_init: eglChooseConfig returned numCfg=1
[...] omap3::gles_init: ok, got egl_window_surface=0x003b8100
[...] omap3::gles_init: ok, got egl_context=0x004182a0
[...] omap3::gles_init: GL_VENDOR = "Imagination Technologies".
[...] omap3::gles_init: GL_RENDERER = "PowerVR SGX 530".
[...] omap3::gles_init: GL_VERSION = "OpenGL ES 2.0".
[...] omap3::gles_init: PowerVR version:
Version 1.4.14.2514 (release) 
System Version String: SGX revision = 1.2.5
[...] omap3::gles_init: GL_EXTENSIONS = "GL_OES_rgb8_rgba8 GL_OES_depth24 GL_OES_vertex_half_float GL_OES_texture_float GL_OES_texture_half_float GL_OES_element_index_uint GL_OES_mapbuffer GL_OES_fragment_precision_high GL_OES_compressed_ETC1_RGB8_texture GL_OES_EGL_image GL_OES_required_internalformat GL_OES_depth_texture GL_OES_get_program_binary GL_OES_standard_derivatives GL_EXT_multi_draw_arrays GL_EXT_texture_format_BGRA8888 GL_IMG_shader_binary GL_IMG_texture_compression_pvrtc GL_IMG_texture_stream2 GL_IMG_texture_npot GL_IMG_texture_format_BGRA8888 GL_IMG_read_format GL_IMG_program_binary ".
gles_init:        GL_ALPHA_BITS = 0
gles_init:          GL_RED_BITS = 5
gles_init:        GL_GREEN_BITS = 6
gles_init:         GL_BLUE_BITS = 5
gles_init:      GL_STENCIL_BITS = 8
gles_init:        GL_DEPTH_BITS = 24
gles_init:    GL_SAMPLE_BUFFERS = 0
gles_init:           GL_SAMPLES = 0
gles_init: GL_MAX_VIEWPORT_DIMS = (2048; 2048)
gles_init:   GL_SHADER_COMPILER = 1
[dbg] omap3::gles_init: ok, eglGetError()=12288 (0x00003000), glGetError=0 (0x00000000)
xxx tksdl: callOnOpen ENTER
[dbg] tkopengl_hook_open_cbk() called.
xxx tksdl: callOnOpen LEAVE
xxx tksdl: callOnClose pending=1
[dbg] tkopengl_hook_close_cbk() called.
[dbg] omap3_view_close() called
[dbg] omap3::gles_exit: eglDestroyContext() called
[dbg] omap3::gles_exit: eglDestroySurface() called
[dbg] omap3::gles_exit: eglTerminate() called
xxx tksdl: callOnClose LEAVE
[dbg] program_directory="/media/mmcblk0p1/Projects/tks-projects/flux".
xxx MIDITimer::open: ENTER
[...] MIDITimer::open: OK, timer="hw:CLASS=1,SCLASS=0,CARD=0,DEV=3,SUBDEV=0".
[dbg] MIDITimer::open: timer_res=1
[...] InitMIDIInDevices: found 1 MIDI devices.
	MIDI[ 0]: "nanoKONTROL MIDI 1" 
[...] InitMIDIOutDevices: found 1 MIDI devices.
	MIDI[ 0]: "nanoKONTROL MIDI 1" (<null>)
[---] failed to open MIDI output device #0 "USB Device 0x763:0x1060 MIDI 1".
[dbg] STX_MIDIDevice::initUnavail: name="USB Device 0x763:0x1060 MIDI 1" alias="Prophet08".
[---] failed to open MIDI output device #1 "USB Device 0x763:0x1060 MIDI 2".
[dbg] STX_MIDIDevice::initUnavail: name="USB Device 0x763:0x1060 MIDI 2" alias="<Object "Object" @0x212108>".
[---] failed to open MIDI output device #2 "USB Device 0x763:0x1060 MIDI 3".
[dbg] STX_MIDIDevice::initUnavail: name="USB Device 0x763:0x1060 MIDI 3" alias="<Object "Object" @0x212108>".
[---] failed to open MIDI output device #3 "USB Device 0x763:0x1060 MIDI 4".
[dbg] STX_MIDIDevice::initUnavail: name="USB Device 0x763:0x1060 MIDI 4" alias="<Object "Object" @0x212108>".
[---] failed to open MIDI output device #4 "Elektron Analog Rytm MIDI 1".
[dbg] STX_MIDIDevice::initUnavail: name="Elektron Analog Rytm MIDI 1" alias="AnalogRytm".
[---] failed to open MIDI output device #5 "MIDISPORT 4x4 Anniversary Out A".
[dbg] STX_MIDIDevice::initUnavail: name="MIDISPORT 4x4 Anniversary Out A" alias="Prophet08".
[---] failed to open MIDI output device #6 "MIDISPORT 4x4 Anniversary Out B".
[dbg] STX_MIDIDevice::initUnavail: name="MIDISPORT 4x4 Anniversary Out B" alias="<Object "Object" @0x212108>".
[---] failed to open MIDI output device #7 "MIDISPORT 4x4 Anniversary Out C".
[dbg] STX_MIDIDevice::initUnavail: name="MIDISPORT 4x4 Anniversary Out C" alias="<Object "Object" @0x212108>".
[---] failed to open MIDI output device #8 "RADIAS 1 SOUND".
[dbg] STX_MIDIDevice::initUnavail: name="RADIAS 1 SOUND" alias="Radias".
[---] failed to open MIDI output device #9 "Elektron Analog Rytm".
[dbg] STX_MIDIDevice::initUnavail: name="Elektron Analog Rytm" alias="<Object "Object" @0x212108>".
[...] initialized 10 MIDI output devices.
[~~~] failed to open MIDI input device #0 "USB Device 0x763:0x1060 MIDI 1".
[dbg] STX_MIDIDevice::initUnavail: name="USB Device 0x763:0x1060 MIDI 1" alias="Prophet08".
[~~~] failed to open MIDI input device #1 "USB Device 0x763:0x1060 MIDI 2".
[dbg] STX_MIDIDevice::initUnavail: name="USB Device 0x763:0x1060 MIDI 2" alias="<Object "Object" @0x212108>".
[~~~] failed to open MIDI input device #2 "USB Device 0x763:0x1060 MIDI 3".
[dbg] STX_MIDIDevice::initUnavail: name="USB Device 0x763:0x1060 MIDI 3" alias="<Object "Object" @0x212108>".
[~~~] failed to open MIDI input device #3 "USB Device 0x763:0x1060 MIDI 4".
[dbg] STX_MIDIDevice::initUnavail: name="USB Device 0x763:0x1060 MIDI 4" alias="<Object "Object" @0x212108>".
[~~~] failed to open MIDI input device #4 "Elektron Analog Rytm MIDI 1".
[dbg] STX_MIDIDevice::initUnavail: name="Elektron Analog Rytm MIDI 1" alias="AnalogRytm".
[dbg] MIDIIn: pthread SCHED_FIFO min_prio=1 max_prio=99
[dbg] MIDIIn<alsa><nanoKONTROL MIDI 1>::threadentry: threadId=0x421e7480 LWPid=2332
[~~~] failed to open MIDI input device #6 "nanoKONTROL2 1 SLIDER/KNOB".
[dbg] STX_MIDIDevice::initUnavail: name="nanoKONTROL2 1 SLIDER/KNOB" alias="nanokontrol2".
[~~~] failed to open MIDI input device #7 "MIDISPORT 4x4 Anniversary In A".
[dbg] STX_MIDIDevice::initUnavail: name="MIDISPORT 4x4 Anniversary In A" alias="Prophet08".
[~~~] failed to open MIDI input device #8 "MIDISPORT 4x4 Anniversary In B".
[dbg] STX_MIDIDevice::initUnavail: name="MIDISPORT 4x4 Anniversary In B" alias="<Object "Object" @0x212108>".
[~~~] failed to open MIDI input device #9 "MIDISPORT 4x4 Anniversary In C".
[dbg] STX_MIDIDevice::initUnavail: name="MIDISPORT 4x4 Anniversary In C" alias="<Object "Object" @0x212108>".
[~~~] failed to open MIDI input device #10 "RADIAS 1 KBD/KNOB".
[dbg] STX_MIDIDevice::initUnavail: name="RADIAS 1 KBD/KNOB" alias="Radias".
[~~~] failed to open MIDI input device #11 "Elektron Analog Rytm".
[dbg] STX_MIDIDevice::initUnavail: name="Elektron Analog Rytm" alias="<Object "Object" @0x212108>".
[...] initialized 12 MIDI input devices.
[dbg] ScanMIDISynthProfile: fileName="midi_synth_profiles//dsi_prophet_08.msp".
[dbg] added MIDI synth profile id="dsi_prophet_08".
[dbg] ScanMIDISynthProfile: fileName="midi_synth_profiles//korg_nano_kontrol.msp".
[dbg] added MIDI synth profile id="nanokontrol".
[dbg] ScanMIDISynthProfile: fileName="midi_synth_profiles//korg_nano_kontrol2.msp".
[dbg] added MIDI synth profile id="nanokontrol2".
[dbg] ScanMIDISynthProfile: fileName="midi_synth_profiles//roland_alpha_juno.msp".
[...] NativeFT2Face::openFace2(): font uses kerning (not rendered, yet).
[dbg] FT2Face::loadFace(): OK. The bitmap glyphs use 1 texture(s).
[...] PNGIcon::loadIcon(): "tkui:icons/arr_d.png" loaded. size=(7, 4)
[dbg] added MIDI synth profile id="roland_alpha_juno".
[...] NativeFT2Face::openFace2(): font uses kerning (not rendered, yet).
[dbg] FT2Face::loadFace(): OK. The bitmap glyphs use 1 texture(s).
[...] NativeFT2Face::openFace2(): font uses kerning (not rendered, yet).
[dbg] FT2Face::loadFace(): OK. The bitmap glyphs use 1 texture(s).
[...] PNGIcon::loadIcon(): "stop_sm.png" loaded. size=(20, 20)
[...] NativeFT2Face::openFace2(): font uses kerning (not rendered, yet).
[dbg] FT2Face::loadFace(): OK. The bitmap glyphs use 2 texture(s).
[...] NativeFT2Face::openFace2(): font uses kerning (not rendered, yet).
[dbg] FT2Face::loadFace(): OK. The bitmap glyphs use 4 texture(s).
[...] PNGIcon::loadIcon(): "cfg_save.png" loaded. size=(40, 32)
[...] NativeFT2Face::openFace2(): font uses kerning (not rendered, yet).
[dbg] FT2Face::loadFace(): OK. The bitmap glyphs use 1 texture(s).
[...] NativeFT2Face::openFace2(): font uses kerning (not rendered, yet).
[dbg] FT2Face::loadFace(): OK. The bitmap glyphs use 3 texture(s).
[...] PNGIcon::loadIcon(): "tkui:icons/chb2x_0.png" loaded. size=(26, 25)
[...] PNGIcon::loadIcon(): "clear.png" loaded. size=(48, 48)
[...] PNGIcon::loadIcon(): "tkui:icons/arr_l.png" loaded. size=(4, 7)
[...] PNGIcon::loadIcon(): "tkui:icons/arr_r.png" loaded. size=(4, 7)
[...] PNGIcon::loadIcon(): "tkui:icons/arr_u.png" loaded. size=(7, 4)
[...] NativeFT2Face::openFace2(): font uses kerning (not rendered, yet).
[dbg] FT2Face::loadFace(): OK. The bitmap glyphs use 1 texture(s).
[...] PNGIcon::loadIcon(): "mgrctl_celvis.png" loaded. size=(10, 12)
[...] PNGIcon::loadIcon(): "tkui:icons/chb_0.png" loaded. size=(13, 13)
[...] PNGIcon::loadIcon(): "prj_save.png" loaded. size=(48, 49)
[...] PNGIcon::loadIcon(): "prj_load.png" loaded. size=(48, 45)
[...] PNGIcon::loadIcon(): "prj_new.png" loaded. size=(48, 42)
[...] PNGIcon::loadIcon(): "tkui:icons/arr2x_d.png" loaded. size=(14, 8)
[...] NativeFT2Face::openFace2(): font uses kerning (not rendered, yet).
[dbg] FT2Face::loadFace(): OK. The bitmap glyphs use 2 texture(s).
[...] PNGIcon::loadIcon(): "remove.png" loaded. size=(48, 48)
[...] PNGIcon::loadIcon(): "add.png" loaded. size=(48, 48)
[...] PNGIcon::loadIcon(): "back_button_xl.png" loaded. size=(40, 40)
[...] PNGIcon::loadIcon(): "addquick.png" loaded. size=(48, 48)
[...] NativeFT2Face::openFace2(): font uses kerning (not rendered, yet).
[dbg] FT2Face::loadFace(): OK. The bitmap glyphs use 1 texture(s).
xxx -----------------------------
xxx beg showPage: idx=0
xxx beg showPage: history=[]
xxx beg showPage: history_idx=0
xxx pg=<class<PageStart>#0x13b8e78((null))>
xxx end showPage: history=[0]
xxx end showPage: history_idx=0
[dbg] Global::SelectSubSongByIdx: idx=0 song=<class<ST_Song>#0x22e9138((null))>
xxx updateSongWidgets: masterlevel=1
[...] Audio::ListDevices: numDev=1
[dbg] Audio::ListDevices:
	 devIdx=0 name="/dev/dsp" apiName="oss"
	 maxInputCh=0 maxOutputCh=2
	 defLowInputLatency=0.00145125 defLowOutputLatency=0.00145125
	 defHighInputLatency=0.00145125 defHighOutputLatency=0.00145125
	 defSampleRate=44100
[...]	 input channels:
[...]	 output channels:
[...]		 #0 : "output channel #0"
[...]		 #1 : "output channel #1"
[...] PNGIcon::loadIcon(): "tkui:icons/treeopen.png" loaded. size=(24, 18)
[...] PNGIcon::loadIcon(): "tkui:icons/treeclosed.png" loaded. size=(24, 18)
[...] PNGIcon::loadIcon(): "tkui:icons/treeleaf.png" loaded. size=(24, 18)
[---] FileDialog::buildTreeFromPath: failed to read directory "h:/samples".
xxx updateSongWidgets: masterlevel=1
[dbg] HAL::openView: s=(800; 480) z=0 bFS=0 bResize=0
[dbg] tksdl::HAL::openView: SDL_SetVideoMode(800, 480, 16, 0x80000020)
[dbg] tksdl::HAL::openView: SDL_SetVideoMode -> surf=0x4749d0
[dbg] omap3_view_open() called
[dbg] omap3::gles_init: egl_display=0x00000001
[dbg] omap3::gles_init: eglInitialize() returned eglVerMaj=1 eglVerMin=4
[dbg] omap3::gles_init: eglChooseConfig returned numCfg=1
[...] omap3::gles_init: ok, got egl_window_surface=0x0253df60
[...] omap3::gles_init: ok, got egl_context=0x0253edc0
[...] omap3::gles_init: GL_VENDOR = "Imagination Technologies".
[...] omap3::gles_init: GL_RENDERER = "PowerVR SGX 530".
[...] omap3::gles_init: GL_VERSION = "OpenGL ES 2.0".
[...] omap3::gles_init: PowerVR version:
Version 1.4.14.2514 (release) 
System Version String: SGX revision = 1.2.5
[...] omap3::gles_init: GL_EXTENSIONS = "GL_OES_rgb8_rgba8 GL_OES_depth24 GL_OES_vertex_half_float GL_OES_texture_float GL_OES_texture_half_float GL_OES_element_index_uint GL_OES_mapbuffer GL_OES_fragment_precision_high GL_OES_compressed_ETC1_RGB8_texture GL_OES_EGL_image GL_OES_required_internalformat GL_OES_depth_texture GL_OES_get_program_binary GL_OES_standard_derivatives GL_EXT_multi_draw_arrays GL_EXT_texture_format_BGRA8888 GL_IMG_shader_binary GL_IMG_texture_compression_pvrtc GL_IMG_texture_stream2 GL_IMG_texture_npot GL_IMG_texture_format_BGRA8888 GL_IMG_read_format GL_IMG_program_binary ".
gles_init:        GL_ALPHA_BITS = 0
gles_init:          GL_RED_BITS = 5
gles_init:        GL_GREEN_BITS = 6
gles_init:         GL_BLUE_BITS = 5
gles_init:      GL_STENCIL_BITS = 8
gles_init:        GL_DEPTH_BITS = 24
gles_init:    GL_SAMPLE_BUFFERS = 0
gles_init:           GL_SAMPLES = 0
gles_init: GL_MAX_VIEWPORT_DIMS = (2048; 2048)
gles_init:   GL_SHADER_COMPILER = 1
[dbg] omap3::gles_init: ok, eglGetError()=12288 (0x00003000), glGetError=0 (0x00000000)
xxx tksdl: callOnOpen ENTER
[dbg] tkopengl_hook_open_cbk() called.
[dbg] UI::OnOpen
[dbg] tkopengl::zglGenTexture: id=70001 texNr=0
[dbg] tkopengl::zglGenTexture: id=140002 texNr=1
[dbg] UI::OnOpen: root layer resized to (800; 480)
xxx tksdl: callOnOpen LEAVE
[dbg] UI::OnOpen
[dbg] tkopengl::zglGenTexture: id=210003 texNr=2
[dbg] UI::OnOpen: root layer resized to (800; 480)
[dbg] UpdateWindowTitle to "unknown -- FLUX - 20140819".
[dbg] cmd_file_load: trying to load file "/sd1/songs/ctl_template.flux".
[dbg] cmd_file_new_2: ENTER
[dbg] cmd_file_new_2: StopMIDITimer
[dbg] Global::SelectSubSongByIdx: idx=0 song=<class<ST_Song>#0x22e9138((null))>
xxx updateSongWidgets: masterlevel=1
xxx updateSongWidgets: masterlevel=1
[dbg] LoadSong(fileName="/sd1/songs/ctl_template.flux")
[dbg] Global::SelectSubSongByIdx: idx=0 song=<class<ST_Song>#0x22e9138((null))>
xxx updateSongWidgets: masterlevel=1
xxx MMC_ENTRY_TARGET="MMT_GLOBAL_YES".
xxx MMC_ENTRY_TARGET="MMT_GLOBAL_NO".
xxx MMC_ENTRY_TARGET="MMT_GLOBAL_LEFT".
xxx MMC_ENTRY_TARGET="MMT_GLOBAL_RIGHT".
xxx MMC_ENTRY_TARGET="MMT_GLOBAL_UP".
xxx MMC_ENTRY_TARGET="MMT_GLOBAL_DOWN".
xxx MMC_ENTRY_TARGET="MMT_GLOBAL_PAGE_PARENT".
xxx MMC_ENTRY_TARGET="MMT_GLOBAL_SCENE_PREV".
xxx MMC_ENTRY_TARGET="MMT_GLOBAL_SCENE_NEXT".
xxx MMC_ENTRY_TARGET="MMT_GLOBAL_FOCUS".
xxx MMC_ENTRY_TARGET="MMT_GLOBAL_VALUE".
xxx MMC_ENTRY_TARGET="MMT_QUIT".
xxx MMC_ENTRY_TARGET="MMT_PIPES".
xxx MMC_ENTRY_TARGET="MMT_PROJECT".
xxx MMC_ENTRY_TARGET="MMT_MIDIMON".
xxx MMC_ENTRY_TARGET="MMT_MIDIMAP".
xxx MMC_ENTRY_TARGET="MMT_CONFIG".
xxx MMC_ENTRY_TARGET="MMT_PRESETS".
xxx MMC_ENTRY_TARGET="MMT_ENTRY_QUICKRECORD".
xxx MMC_ENTRY_TARGET="MMT_ENTRY_ADD".
xxx MMC_ENTRY_TARGET="MMT_ENTRY_REMOVE".
xxx read mmsId=0
[~~~] MIDI::GetMIDIOutDeviceByName: device "nanokontrol" not found.
[~~~] SongFileReader::TryReadMIDIMapEvent: device "nanokontrol" is currently not available.
[~~~] Global::GetMIDIInDeviceByName: device "USB Device 0x763:0x1060 MIDI 1" not found.
[~~~] SongFileReader::TryReadMIDIMapEvent: device "Prophet08" is currently not available.
[~~~] MIDI::GetMIDIOutDeviceByName: device "USB Device 0x763:0x1060 MIDI 1" not found.
[~~~] SongFileReader::TryReadMIDIMapEvent: device "Prophet08" is currently not available.
[~~~] Global::GetMIDIInDeviceByName: device "USB Device 0x763:0x1060 MIDI 1" not found.
[~~~] SongFileReader::TryReadMIDIMapEvent: device "Prophet08" is currently not available.
[~~~] MIDI::GetMIDIOutDeviceByName: device "USB Device 0x763:0x1060 MIDI 1" not found.
[~~~] SongFileReader::TryReadMIDIMapEvent: device "Prophet08" is currently not available.
[...] Global.Success: "Project loaded from file "/sd1/songs/ctl_template.flux".".
[dbg] UpdateWindowTitle to "/sd1/songs/ctl_template.flux -- FLUX - 20140819".
xxx updateSongWidgets: masterlevel=1
[dbg] Global::StartMIDITimer: ival=2.5 ms
[dbg] Audio::UpdateTimer: millisec=2.5 mix_rate=44100 => samples_per_tick=110.25
[dbg] Global::PreRun: ENTER
[dbg] Starting MIDI in device #5 "nanoKONTROL MIDI 1".
[dbg] Global::StartMIDITimer: ival=2.5 ms
[dbg] Audio::UpdateTimer: millisec=2.5 mix_rate=44100 => samples_per_tick=110.25
[dbg] MIDITimer::update: intervalMS=2.500000, reqTicks=2500000
[dbg] MIDITimer::update: using 2500000 tick(s)
[dbg] PaStream<alsa>: set hack params: 0("Success")
[dbg] PaStream<alsa>: prefPeriodSize=64, prefNumPeriods=2, prefBufferSize=128.
[dbg] PaStream<alsa>: rateMin=8000 rateMax=48000
[dbg] PaStream<alsa>::open: bufSizeMin=64 bufSizeMax=32768
[dbg] PaStream<alsa>::open: periodSizeMin=8 periodSizeMax=64
[dbg] PaStream<alsa>::open: snd_pcm_hw_params_get_periods_min() returned 2
[dbg] PaStream<alsa>::open: snd_pcm_hw_params_get_periods_max() returned 16
[dbg] snd_pcm_hw_param_get_period_size() returned 64.
[dbg] snd_pcm_hw_params_get_periods(): periods=0
[dbg] snd_pcm_hw_params_get_buffer_size() returned bufferSize=128
[dbg] PaStream<alsa>::open: #periods=0
[dbg] PaStream<alsa>: snd_pcm_hw_params_get_rate(): sample_rate=44100.
[dbg] PaStream<alsa>::open: bufSize=128
[dbg] PaStream<alsa>::open: bufSize=128, periodSize=64, #periods=0.
[~~~] PaStream<alsa>::open: num_periods==0, forcing num_periods=128/64=2
[dbg] PaStream<alsa>::initStream: thread started.
[...] Audio::StartDefaultDevice: stream opened OK. (rate=44100 inputLatency=1.45 ms outputLatency=1.45 ms)
[dbg] Global::PreRun: LEAVE
[dbg] UI::Run: start ms=4329
[dbg] HAL::timerthread: threadId=0x4da8a480 LWPid=2335
[dbg] PaStream::threadentry: threadId=0x4d275480 LWPid=2334
[~~~] tkopengl::gles_shader_create: glGetShaderInfoLog[VS] returned:
Success.
[~~~] tkopengl::gles_shader_create: glGetShaderInfoLog[FS] returned:
Success.
[~~~] tkopengl::gles_shader_create: glGetShaderInfoLog[VS] returned:
Success.
[~~~] tkopengl::gles_shader_create: glGetShaderInfoLog[FS] returned:
Success.
[dbg] tkopengl::zglGenTexture: id=280004 texNr=3
[~~~] tkopengl::gles_shader_create: glGetShaderInfoLog[VS] returned:
Success.
[~~~] tkopengl::gles_shader_create: glGetShaderInfoLog[FS] returned:
Success.
[dbg] tkopengl::zglGenTexture: id=350005 texNr=4
[...] PNGIcon::loadIcon(): "stop_sm.png" loaded. size=(20, 20)
[dbg] tkopengl::zglGenTexture: id=420006 texNr=5
[~~~] tkopengl::gles_shader_create: glGetShaderInfoLog[VS] returned:
Success.
[~~~] tkopengl::gles_shader_create: glGetShaderInfoLog[FS] returned:
Success.
[~~~] tkopengl::gles_shader_create: glGetShaderInfoLog[VS] returned:
Success.
[~~~] tkopengl::gles_shader_create: glGetShaderInfoLog[FS] returned:
Success.
[dbg] tkopengl::zglGenTexture: id=490007 texNr=6
[~~~] PaStream: detected SND_PCM_STATE_PREPARED, (re-)starting stream..
[~~~] PaStream: snd_pcm_start() failed. err=-77("File descriptor in bad state").
[trc] PaStream: async_cbk_count=1024 avgAvail=64.368
[trc] PaStream: async_cbk_count=2048 avgAvail=66.192
[trc] PaStream: async_cbk_count=3072 avgAvail=64.426
xxx -----------------------------
xxx beg showPage: idx=2
xxx beg showPage: history=[0]
xxx beg showPage: history_idx=0
xxx pg=<class<PageConfig>#0x13b8e28((null))>
xxx end showPage: history=[2, 0]
xxx end showPage: history_idx=0
[dbg] tkopengl::zglGenTexture: id=560008 texNr=7
[dbg] tkopengl::zglGenTexture: id=630009 texNr=8
[...] PNGIcon::loadIcon(): "cfg_save.png" loaded. size=(40, 32)
[dbg] tkopengl::zglGenTexture: id=700010 texNr=9
[dbg] tkopengl::zglGenTexture: id=770011 texNr=10
[trc] PaStream: async_cbk_count=4096 avgAvail=60.392
xxx -----------------------------
xxx beg showPage: idx=13
xxx beg showPage: history=[2, 0]
xxx beg showPage: history_idx=0
[...] PNGIcon::loadIcon(): "tkui:icons/chb2x_0.png" loaded. size=(26, 25)
[trc] PaStream: async_cbk_count=5120 avgAvail=64.000
[trc] PaStream: async_cbk_count=6144 avgAvail=64.000
xxx pg=<class<PagePrefs>#0x13b89a0((null))>
xxx end showPage: history=[13, 2, 0]
xxx end showPage: history_idx=0
[~~~] tkopengl::gles_shader_create: glGetShaderInfoLog[VS] returned:
Success.
[~~~] tkopengl::gles_shader_create: glGetShaderInfoLog[FS] returned:
Success.
[dbg] tkopengl::zglGenTexture: id=840012 texNr=11
[dbg] tkopengl::zglGenTexture: id=910013 texNr=12
[...] PNGIcon::loadIcon(): "tkui:icons/chb2x_1.png" loaded. size=(26, 25)
[dbg] tkopengl::zglGenTexture: id=980014 texNr=13
[dbg] tkopengl::zglGenTexture: id=1050015 texNr=14
[...] PNGIcon::loadIcon(): "tkui:icons/arr2x_d.png" loaded. size=(14, 8)
[dbg] tkopengl::zglGenTexture: id=1120016 texNr=15
[dbg] tkopengl::zglGenTexture: id=1190017 texNr=16
[trc] PaStream: async_cbk_count=7168 avgAvail=64.389
[trc] PaStream: async_cbk_count=8192 avgAvail=65.031
[...] PNGIcon::loadIcon(): "tkui:icons/chb2x_0_1.png" loaded. size=(26, 25)
[dbg] tkopengl::zglGenTexture: id=1260018 texNr=17
[trc] PaStream: async_cbk_count=9216 avgAvail=64.398
[trc] PaStream: async_cbk_count=10240 avgAvail=66.163
[trc] PaStream: async_cbk_count=11264 avgAvail=64.311
[trc] PaStream: async_cbk_count=12288 avgAvail=61.001
xxx MMT_GLOBAL_PAGE_PARENT ext=0
xxx -----------------------------
xxx beg showPage: idx=2
xxx beg showPage: history=[13, 2, 0]
xxx beg showPage: history_idx=0
xxx pg=<class<PageConfig>#0x13b8e28((null))>
xxx end showPage: history=[2, 13, 2, 0]
xxx end showPage: history_idx=0
[trc] PaStream: async_cbk_count=13312 avgAvail=62.591
[trc] PaStream: async_cbk_count=14336 avgAvail=65.001
[trc] PaStream: async_cbk_count=15360 avgAvail=63.994
[trc] PaStream: async_cbk_count=16384 avgAvail=65.946
[trc] PaStream: async_cbk_count=17408 avgAvail=64.670
xxx MMT_GLOBAL_YES ext=1
xxx OnKeyboard keyboard_layer=<class<Button>#0x11fd088((null))> key=return pressed=13 code=13 mod=0 uni=
xxx MMT_GLOBAL_YES ext=0
xxx OnKeyboard keyboard_layer=<class<Button>#0x11fd088((null))> key=return pressed=0 code=13 mod=0 uni=
xxx -----------------------------
xxx beg showPage: idx=9
xxx beg showPage: history=[2, 13, 2, 0]
xxx beg showPage: history_idx=0
xxx pg=<class<PageMidiDevs>#0x13b8cc0((null))>
[...] PNGIcon::loadIcon(): "mgrctl_celvis.png" loaded. size=(10, 12)
[...] PNGIcon::loadIcon(): "tkui:icons/chb_0.png" loaded. size=(13, 13)
xxx end showPage: history=[9, 2, 13, 2, 0]
xxx end showPage: history_idx=0
[dbg] tkopengl::zglGenTexture: id=1330019 texNr=18
[dbg] tkopengl::zglGenTexture: id=1400020 texNr=19
[...] PNGIcon::loadIcon(): "tkui:icons/chb_1.png" loaded. size=(13, 13)
[dbg] tkopengl::zglGenTexture: id=1470021 texNr=20
[...] PNGIcon::loadIcon(): "tkui:icons/chb_0_1.png" loaded. size=(13, 13)
[dbg] tkopengl::zglGenTexture: id=1540022 texNr=21
[...] PNGIcon::loadIcon(): "tkui:icons/arr_u.png" loaded. size=(7, 4)
[dbg] tkopengl::zglGenTexture: id=1610023 texNr=22
[...] PNGIcon::loadIcon(): "tkui:icons/arr_d.png" loaded. size=(7, 4)
[dbg] tkopengl::zglGenTexture: id=1680024 texNr=23
[trc] PaStream: async_cbk_count=18432 avgAvail=64.000
[dbg] tkopengl::zglGenTexture: id=1750025 texNr=24
[trc] PaStream: async_cbk_count=19456 avgAvail=63.977
[trc] PaStream: async_cbk_count=20480 avgAvail=64.000
[trc] PaStream: async_cbk_count=21504 avgAvail=64.340
[trc] PaStream: async_cbk_count=22528 avgAvail=64.000
[trc] PaStream: async_cbk_count=23552 avgAvail=64.530
xxx MMT_GLOBAL_PAGE_PARENT ext=0
xxx -----------------------------
xxx beg showPage: idx=2
xxx beg showPage: history=[9, 2, 13, 2, 0]
xxx beg showPage: history_idx=0
xxx pg=<class<PageConfig>#0x13b8e28((null))>
xxx end showPage: history=[2, 9, 2, 13, 2, 0]
xxx end showPage: history_idx=0
[trc] PaStream: async_cbk_count=24576 avgAvail=64.251
[trc] PaStream: async_cbk_count=25600 avgAvail=62.865
[trc] PaStream: async_cbk_count=26624 avgAvail=65.239
[trc] PaStream: async_cbk_count=27648 avgAvail=62.031
[trc] PaStream: async_cbk_count=28672 avgAvail=65.003
xxx MMT_GLOBAL_PAGE_PARENT ext=0
xxx -----------------------------
xxx beg showPage: idx=0
xxx beg showPage: history=[2, 9, 2, 13, 2, 0]
xxx beg showPage: history_idx=0
xxx pg=<class<PageStart>#0x13b8e78((null))>
xxx end showPage: history=[0, 2, 9, 2, 13, 2, 0]
xxx end showPage: history_idx=0
[trc] PaStream: async_cbk_count=29696 avgAvail=60.682
[trc] PaStream: async_cbk_count=30720 avgAvail=65.965
xxx -----------------------------
xxx beg showPage: idx=4
xxx beg showPage: history=[0, 2, 9, 2, 13, 2, 0]
xxx beg showPage: history_idx=0
xxx pg=<class<PageMidiMon>#0x13b8dd8((null))>
xxx end showPage: history=[4, 0, 2, 9, 2, 13, 2, 0]
xxx end showPage: history_idx=0
[...] PNGIcon::loadIcon(): "clear.png" loaded. size=(48, 48)
[dbg] tkopengl::zglGenTexture: id=1820026 texNr=24
[trc] PaStream: async_cbk_count=31744 avgAvail=64.113
[dbg] tkopengl::zglGenTexture: id=1890027 texNr=25
[trc] PaStream: async_cbk_count=32768 avgAvail=60.895
[trc] PaStream: async_cbk_count=33792 avgAvail=63.250
[trc] PaStream: async_cbk_count=34816 avgAvail=64.000
[trc] PaStream: async_cbk_count=35840 avgAvail=63.050
[trc] PaStream: async_cbk_count=36864 avgAvail=64.000
[trc] PaStream: async_cbk_count=37888 avgAvail=64.921
[dbg] tkopengl::zglGenTexture: id=1960028 texNr=25
[trc] PaStream: async_cbk_count=38912 avgAvail=64.370
[trc] PaStream: async_cbk_count=39936 avgAvail=63.996
[trc] PaStream: async_cbk_count=40960 avgAvail=63.984
[dbg] tkopengl::zglGenTexture: id=2030029 texNr=25
[trc] PaStream: async_cbk_count=41984 avgAvail=63.964
[trc] PaStream: async_cbk_count=43008 avgAvail=60.905
[trc] PaStream: async_cbk_count=44032 avgAvail=64.187
[trc] PaStream: async_cbk_count=45056 avgAvail=64.061
[trc] PaStream: async_cbk_count=46080 avgAvail=64.459
[trc] PaStream: async_cbk_count=47104 avgAvail=63.997
[trc] PaStream: async_cbk_count=48128 avgAvail=61.006
[trc] PaStream: async_cbk_count=49152 avgAvail=64.338
[trc] PaStream: async_cbk_count=50176 avgAvail=66.448
[trc] PaStream: async_cbk_count=51200 avgAvail=64.000
[trc] PaStream: async_cbk_count=52224 avgAvail=60.633
[dbg] tkopengl::zglGenTexture: id=2100030 texNr=25
[trc] PaStream: async_cbk_count=53248 avgAvail=64.782
[trc] PaStream: async_cbk_count=54272 avgAvail=63.799
[trc] PaStream: async_cbk_count=55296 avgAvail=64.083
[trc] PaStream: async_cbk_count=56320 avgAvail=64.578
[trc] PaStream: async_cbk_count=57344 avgAvail=60.780
[trc] PaStream: async_cbk_count=58368 avgAvail=64.006
[trc] PaStream: async_cbk_count=59392 avgAvail=64.639
[trc] PaStream: async_cbk_count=60416 avgAvail=64.563
[trc] PaStream: async_cbk_count=61440 avgAvail=61.747
[trc] PaStream: async_cbk_count=62464 avgAvail=64.973
[trc] PaStream: async_cbk_count=63488 avgAvail=64.002
xxx MMT_GLOBAL_PAGE_PARENT ext=0
xxx -----------------------------
xxx beg showPage: idx=0
xxx beg showPage: history=[4, 0, 2, 9, 2, 13, 2, 0]
xxx beg showPage: history_idx=0
xxx pg=<class<PageStart>#0x13b8e78((null))>
xxx end showPage: history=[0, 4, 0, 2, 9, 2, 13, 2]
xxx end showPage: history_idx=0
[trc] PaStream: async_cbk_count=64512 avgAvail=66.195
[trc] PaStream: async_cbk_count=65536 avgAvail=64.426
[trc] PaStream: async_cbk_count=66560 avgAvail=59.888
xxx -----------------------------
xxx beg showPage: idx=7
xxx beg showPage: history=[0, 4, 0, 2, 9, 2, 13, 2]
xxx beg showPage: history_idx=0
xxx pg=<class<PageProject>#0x13b8d10((null))>
[trc] PaStream: async_cbk_count=67584 avgAvail=64.000
xxx end showPage: history=[7, 0, 4, 0, 2, 9, 2, 13]
xxx end showPage: history_idx=0
[...] PNGIcon::loadIcon(): "prj_save.png" loaded. size=(48, 49)
[dbg] tkopengl::zglGenTexture: id=2170031 texNr=25
[...] PNGIcon::loadIcon(): "prj_load.png" loaded. size=(48, 45)
[dbg] tkopengl::zglGenTexture: id=2240032 texNr=26
[...] PNGIcon::loadIcon(): "prj_new.png" loaded. size=(48, 42)
[dbg] tkopengl::zglGenTexture: id=2310033 texNr=27
[trc] PaStream: async_cbk_count=68608 avgAvail=63.804
[trc] PaStream: async_cbk_count=69632 avgAvail=64.265
[trc] PaStream: async_cbk_count=70656 avgAvail=64.617
[trc] PaStream: async_cbk_count=71680 avgAvail=60.320
[trc] PaStream: async_cbk_count=72704 avgAvail=64.244
xxx MMT_GLOBAL_PAGE_PARENT ext=0
xxx -----------------------------
xxx beg showPage: idx=0
xxx beg showPage: history=[7, 0, 4, 0, 2, 9, 2, 13]
xxx beg showPage: history_idx=0
xxx pg=<class<PageStart>#0x13b8e78((null))>
xxx end showPage: history=[0, 7, 0, 4, 0, 2, 9, 2]
xxx end showPage: history_idx=0
[trc] PaStream: async_cbk_count=73728 avgAvail=65.803
[trc] PaStream: async_cbk_count=74752 avgAvail=64.500
[trc] PaStream: async_cbk_count=75776 avgAvail=61.005
xxx -----------------------------
xxx beg showPage: idx=2
xxx beg showPage: history=[0, 7, 0, 4, 0, 2, 9, 2]
xxx beg showPage: history_idx=0
xxx pg=<class<PageConfig>#0x13b8e28((null))>
xxx end showPage: history=[2, 0, 7, 0, 4, 0, 2, 9]
xxx end showPage: history_idx=0
[trc] PaStream: async_cbk_count=76800 avgAvail=63.999
xxx -----------------------------
xxx beg showPage: idx=13
xxx beg showPage: history=[2, 0, 7, 0, 4, 0, 2, 9]
xxx beg showPage: history_idx=0
[trc] PaStream: async_cbk_count=77824 avgAvail=64.000
xxx pg=<class<PagePrefs>#0x13b89a0((null))>
xxx end showPage: history=[13, 2, 0, 7, 0, 4, 0, 2]
xxx end showPage: history_idx=0
[trc] PaStream: async_cbk_count=78848 avgAvail=65.449
[trc] PaStream: async_cbk_count=79872 avgAvail=64.004
[trc] PaStream: async_cbk_count=80896 avgAvail=60.902
[trc] PaStream: async_cbk_count=81920 avgAvail=64.069
[trc] PaStream: async_cbk_count=82944 avgAvail=64.406
xxx MMT_GLOBAL_RIGHT ext=1
xxx OnKeyboard keyboard_layer=<class<TabbedView>#0x11edef8((null))> key=right pressed=275 code=275 mod=0 uni=
xxx MMT_GLOBAL_RIGHT ext=0
xxx OnKeyboard keyboard_layer=<class<TabbedView>#0x11edef8((null))> key=right pressed=0 code=275 mod=0 uni=
xxx MMT_GLOBAL_RIGHT ext=1
xxx OnKeyboard keyboard_layer=<class<TabbedView>#0x11edef8((null))> key=right pressed=275 code=275 mod=0 uni=
xxx MMT_GLOBAL_RIGHT ext=0
xxx OnKeyboard keyboard_layer=<class<TabbedView>#0x11edef8((null))> key=right pressed=0 code=275 mod=0 uni=
[trc] PaStream: async_cbk_count=83968 avgAvail=64.140
xxx MMT_GLOBAL_LEFT ext=1
xxx OnKeyboard keyboard_layer=<class<TabbedView>#0x11edef8((null))> key=left pressed=276 code=276 mod=0 uni=
xxx MMT_GLOBAL_LEFT ext=0
xxx OnKeyboard keyboard_layer=<class<TabbedView>#0x11edef8((null))> key=left pressed=0 code=276 mod=0 uni=
xxx MMT_GLOBAL_LEFT ext=1
xxx OnKeyboard keyboard_layer=<class<TabbedView>#0x11edef8((null))> key=left pressed=276 code=276 mod=0 uni=
[trc] PaStream: async_cbk_count=84992 avgAvail=63.985
xxx MMT_GLOBAL_LEFT ext=0
xxx OnKeyboard keyboard_layer=<class<TabbedView>#0x11edef8((null))> key=left pressed=0 code=276 mod=0 uni=
xxx MMT_GLOBAL_LEFT ext=1
xxx OnKeyboard keyboard_layer=<class<TabbedView>#0x11edef8((null))> key=left pressed=276 code=276 mod=0 uni=
xxx MMT_GLOBAL_LEFT ext=0
xxx OnKeyboard keyboard_layer=<class<TabbedView>#0x11edef8((null))> key=left pressed=0 code=276 mod=0 uni=
[trc] PaStream: async_cbk_count=86016 avgAvail=64.749
xxx MMT_GLOBAL_LEFT ext=1
xxx OnKeyboard keyboard_layer=<class<TabbedView>#0x11edef8((null))> key=left pressed=276 code=276 mod=0 uni=
xxx MMT_GLOBAL_LEFT ext=0
xxx OnKeyboard keyboard_layer=<class<TabbedView>#0x11edef8((null))> key=left pressed=0 code=276 mod=0 uni=
[trc] PaStream: async_cbk_count=87040 avgAvail=64.243
[trc] PaStream: async_cbk_count=88064 avgAvail=65.500
xxx MMT_GLOBAL_RIGHT ext=1
xxx OnKeyboard keyboard_layer=<class<TabbedView>#0x11edef8((null))> key=right pressed=275 code=275 mod=0 uni=
xxx MMT_GLOBAL_RIGHT ext=0
xxx OnKeyboard keyboard_layer=<class<TabbedView>#0x11edef8((null))> key=right pressed=0 code=275 mod=0 uni=
xxx MMT_GLOBAL_RIGHT ext=1
xxx OnKeyboard keyboard_layer=<class<TabbedView>#0x11edef8((null))> key=right pressed=275 code=275 mod=0 uni=
xxx MMT_GLOBAL_RIGHT ext=0
xxx OnKeyboard keyboard_layer=<class<TabbedView>#0x11edef8((null))> key=right pressed=0 code=275 mod=0 uni=
xxx MMT_GLOBAL_RIGHT ext=1
xxx OnKeyboard keyboard_layer=<class<TabbedView>#0x11edef8((null))> key=right pressed=275 code=275 mod=0 uni=
xxx MMT_GLOBAL_RIGHT ext=0
xxx OnKeyboard keyboard_layer=<class<TabbedView>#0x11edef8((null))> key=right pressed=0 code=275 mod=0 uni=
[trc] PaStream: async_cbk_count=89088 avgAvail=64.514
[trc] PaStream: async_cbk_count=90112 avgAvail=60.595
xxx MMT_GLOBAL_PAGE_PARENT ext=0
xxx -----------------------------
xxx beg showPage: idx=2
xxx beg showPage: history=[13, 2, 0, 7, 0, 4, 0, 2]
xxx beg showPage: history_idx=0
xxx pg=<class<PageConfig>#0x13b8e28((null))>
xxx end showPage: history=[2, 13, 2, 0, 7, 0, 4, 0]
xxx end showPage: history_idx=0
[trc] PaStream: async_cbk_count=91136 avgAvail=62.850
xxx MMT_GLOBAL_PAGE_PARENT ext=0
xxx -----------------------------
xxx beg showPage: idx=0
xxx beg showPage: history=[2, 13, 2, 0, 7, 0, 4, 0]
xxx beg showPage: history_idx=0
xxx pg=<class<PageStart>#0x13b8e78((null))>
xxx end showPage: history=[0, 2, 13, 2, 0, 7, 0, 4]
xxx end showPage: history_idx=0
[trc] PaStream: async_cbk_count=92160 avgAvail=64.525
[...] PNGIcon::loadIcon(): "tkui:icons/choice.png" loaded. size=(48, 48)
[trc] PaStream: async_cbk_count=93184 avgAvail=64.000
[dbg] tkopengl::zglGenTexture: id=2380034 texNr=28
[dbg] tkopengl::zglGenTexture: id=2450035 texNr=29
[trc] PaStream: async_cbk_count=94208 avgAvail=64.628
[trc] PaStream: async_cbk_count=95232 avgAvail=64.031
xxx MMT_GLOBAL_NO ext=1
xxx OnKeyboard keyboard_layer=<class<Button>#0x273b2b0((null))> key=escape pressed=27 code=27 mod=0 uni=
xxx tksdl: callOnClose pending=1
[dbg] tkopengl_hook_close_cbk() called.
[dbg] omap3_view_close() called
[dbg] omap3::gles_exit: eglDestroyContext() called
[dbg] omap3::gles_exit: eglDestroySurface() called
[dbg] omap3::gles_exit: eglTerminate() called
xxx tksdl: callOnClose LEAVE
[dbg] UI::Run: end ms=74877, delta=70548
[dbg] MIDITimer::<thread>: 1 exiting.
[dbg] MIDITimer::<thread>: 2 exiting.
[dbg] Global.StopMIDITimer: stopped
[...] Global::Exit() called.
[dbg] MIDI::CloseMIDITimer: ENTER
[dbg] MIDI::CloseMIDITimer: LEAVE
[dbg] Audio::StopDefaultDevice: b_audio_running=1
[dbg] Audio::WaitFadeOut BEGIN
[dbg] wait fade, current=1
[dbg] wait fade, current=0.910938
[dbg] wait fade, current=0.823438
[dbg] wait fade, current=0.723828
[dbg] wait fade, current=0.635938
[dbg] wait fade, current=0.548438
[dbg] wait fade, current=0.449805
[dbg] wait fade, current=0.360938
[dbg] wait fade, current=0.273438
[dbg] wait fade, current=0.185938
[dbg] wait fade, current=0.0984381
[dbg] wait fade, current=0.0109381
[dbg] Audio::WaitFadeOut END
[dbg] Audio:StopDefaultDeviceNoSync: call stream.stop()
[dbg] Audio:StopDefaultDeviceNoSync: call stream.abort()
[dbg] Audio:StopDefaultDeviceNoSync: call stream.close()
[dbg] PaStream<alsa>::close: thread terminated.
[dbg] Audio:StopDefaultDeviceNoSync: stream stopped.
[dbg] Global::ExitMIDIOutDevices: LEAVE.
[dbg] Global::ExitMIDIInDevices: exit MIDI input devices.
[...] closing MIDI in device #5 "nanoKONTROL MIDI 1".
[dbg] MIDIIn::close: killing reader thread..
[dbg] MIDIIn::close: ..ok, reader thread terminated.
[dbg] Global::ExitMIDIInDevices: LEAVE.
[...] Global::Exit() finished.
[...] TKS_ScriptEngine::compileRun() finished.
tkmidi::YAC_Exit ENTER.
tkmidi::YAC_Exit LEAVE.
[dbg] tksdl::~HAL: SDL_QuitSubSystem(SDL_INIT_VIDEO)
[...] TKS_ScriptEngine::~TKS_ScriptEngine()
[...] DeleteEngine():    Object::object_counter = 1
[...] DeleteEngine(): Statement::object_counter = 0
