mirror of
https://github.com/thestk/stk
synced 2026-02-06 17:26:15 +00:00
Version 3.0
This commit is contained in:
committed by
Stephen Sinclair
parent
7c0ee03d60
commit
868787a5f9
1
syntmono/GUIBowedBar
Executable file
1
syntmono/GUIBowedBar
Executable file
@@ -0,0 +1 @@
|
||||
wish < tcl/TCLBowedBar.tcl | syntmono BowedBar -r -ip
|
||||
1
syntmono/GUIDrums
Executable file
1
syntmono/GUIDrums
Executable file
@@ -0,0 +1 @@
|
||||
wish < tcl/TCLDrums.tcl | syntmono DrumSynt -r -ip
|
||||
1
syntmono/GUIPhysical
Executable file
1
syntmono/GUIPhysical
Executable file
@@ -0,0 +1 @@
|
||||
wish < tcl/TCLPhys.tcl | syntmono Clarinet -r -ip
|
||||
1
syntmono/GUIPlukStruk
Executable file
1
syntmono/GUIPlukStruk
Executable file
@@ -0,0 +1 @@
|
||||
wish < tcl/TCLStruk.tcl | syntmono Mandolin -r -ip
|
||||
1
syntmono/GUIShakers
Executable file
1
syntmono/GUIShakers
Executable file
@@ -0,0 +1 @@
|
||||
wish < tcl/TCLShakers.tcl | syntmono Shakers -r -ip
|
||||
1
syntmono/GUIVoice
Executable file
1
syntmono/GUIVoice
Executable file
@@ -0,0 +1 @@
|
||||
wish < tcl/TCLVoice.tcl | syntmono FMVoices -r -ip
|
||||
1
syntmono/MIDIPhysical
Executable file
1
syntmono/MIDIPhysical
Executable file
@@ -0,0 +1 @@
|
||||
MD2SKINI | syntmono Clarinet -r -i
|
||||
1
syntmono/MIDIPlukStruk
Executable file
1
syntmono/MIDIPlukStruk
Executable file
@@ -0,0 +1 @@
|
||||
MD2SKINI | syntmono Mandolin -r -i
|
||||
1
syntmono/MIDIVoice
Executable file
1
syntmono/MIDIVoice
Executable file
@@ -0,0 +1 @@
|
||||
MD2SKINI | syntmono FMVoices -r -i
|
||||
80
syntmono/Makefile
Normal file
80
syntmono/Makefile
Normal file
@@ -0,0 +1,80 @@
|
||||
# STK Makefile - Global version for Unix systems which have GNU
|
||||
# Makefile utilities installed. If this Makefile does not work on
|
||||
# your system, try using the platform specific Makefiles (.sgi,
|
||||
# .next, and .linux).
|
||||
|
||||
OS = $(shell uname)
|
||||
|
||||
# The following definition indicates the relative location of
|
||||
# the core STK classes.
|
||||
STK_PATH = ../STK/
|
||||
|
||||
O_FILES = Object.o Envelope.o ADSR.o Noise.o SubNoise.o \
|
||||
Modulatr.o Filter.o OneZero.o TablLook.o \
|
||||
OnePole.o TwoZero.o TwoPole.o DCBlock.o \
|
||||
BiQuad.o DLineA.o DLineL.o DLineN.o VoicMang.o \
|
||||
FormSwep.o BowTabl.o JetTabl.o ReedTabl.o \
|
||||
LipFilt.o Modal4.o FM4Op.o FM4Alg3.o FM4Alg4.o \
|
||||
FM4Alg5.o FM4Alg6.o FM4Alg8.o Plucked2.o \
|
||||
SamplFlt.o Sampler.o SKINI11.o Simple.o \
|
||||
SingWave.o VoicForm.o FMVoices.o swapstuf.o \
|
||||
utilities.o threads.o \
|
||||
\
|
||||
Instrmnt.o Marimba.o Vibraphn.o AgogoBel.o Shakers.o \
|
||||
Plucked.o Mandolin.o Clarinet.o Flute.o Moog1.o \
|
||||
Brass.o Bowed.o Rhodey.o Wurley.o TubeBell.o \
|
||||
HeavyMtl.o PercFlut.o BeeThree.o DrumSynt.o \
|
||||
\
|
||||
WvOut.o SndWvOut.o WavWvOut.o MatWvOut.o RawWvOut.o \
|
||||
WvIn.o SndWvIn.o WavWvIn.o MatWvIn.o RawWvIn.o \
|
||||
Reverb.o PRCRev.o JCRev.o NRev.o BowedBar.o
|
||||
|
||||
RM = /bin/rm
|
||||
|
||||
ifeq ($(OS),NEXTSTEP) # These are for NeXT
|
||||
CC = cc -arch m68k -arch i386 -Wall -D__OS_NeXT_
|
||||
INSTR = syntmono
|
||||
endif
|
||||
|
||||
ifeq ($(OS),IRIX) # These are for SGI
|
||||
INSTR = MD2SKINI syntmono
|
||||
CC = CC -O2 -D__OS_IRIX_ # -g -fullwarn -D__SGI_CC__
|
||||
O_FILES += RTWvOut.o RTSoundIO.o RTWvIn.o MIDIIO.o RTDuplex.o
|
||||
LIBRARY = -L/usr/sgitcl/lib -laudio -lmd -lm
|
||||
endif
|
||||
|
||||
ifeq ($(OS),Linux) # These are for Linux
|
||||
INSTR = syntmono MD2SKINI
|
||||
CC = g++ -O3 -D__OS_Linux_ # -g -O3 -Wall
|
||||
O_FILES += RTWvOut.o RTSoundIO.o RTWvIn.o MIDIIO.o RTDuplex.o
|
||||
LIBRARY = -lpthread -lm
|
||||
endif
|
||||
|
||||
%.o : $(STK_PATH)%.cpp
|
||||
$(CC) -c $(<) -o $@
|
||||
|
||||
all: $(INSTR)
|
||||
|
||||
syntmono: syntmono.cpp $(O_FILES)
|
||||
$(CC) $(INCLUDE) -o syntmono syntmono.cpp $(O_FILES) $(LIBRARY)
|
||||
|
||||
MD2SKINI: $(STK_PATH)MD2SKINI.cpp $(O_FILES)
|
||||
$(CC) -o MD2SKINI $(STK_PATH)MD2SKINI.cpp Object.o MIDIIO.o $(LIBRARY)
|
||||
|
||||
clean :
|
||||
rm *.o
|
||||
rm $(INSTR)
|
||||
|
||||
cleanIns :
|
||||
rm $(INSTR)
|
||||
|
||||
strip :
|
||||
strip $(INSTR)
|
||||
|
||||
# $(O_FILES) :
|
||||
|
||||
utilities.o: utilities.cpp
|
||||
$(CC) -c utilities.cpp
|
||||
|
||||
threads.o: threads.cpp
|
||||
$(CC) -c threads.cpp
|
||||
74
syntmono/Makefile.sgi
Normal file
74
syntmono/Makefile.sgi
Normal file
@@ -0,0 +1,74 @@
|
||||
# STK Makefile - SGI solo version (non-GNU Makefile utilities version)
|
||||
|
||||
# The following definition indicates the relative location of
|
||||
# the core STK classes.
|
||||
STK_PATH = ../STK/
|
||||
|
||||
O_FILES = $(STK_PATH)Object.o $(STK_PATH)Envelope.o $(STK_PATH)ADSR.o \
|
||||
$(STK_PATH)Noise.o $(STK_PATH)SubNoise.o $(STK_PATH)Modulatr.o \
|
||||
$(STK_PATH)Filter.o $(STK_PATH)OneZero.o $(STK_PATH)OnePole.o \
|
||||
$(STK_PATH)TwoZero.o $(STK_PATH)TwoPole.o $(STK_PATH)DCBlock.o \
|
||||
$(STK_PATH)BiQuad.o $(STK_PATH)DLineA.o $(STK_PATH)DLineL.o \
|
||||
$(STK_PATH)DLineN.o $(STK_PATH)VoicMang.o $(STK_PATH)FormSwep.o \
|
||||
$(STK_PATH)BowTabl.o $(STK_PATH)JetTabl.o $(STK_PATH)ReedTabl.o \
|
||||
$(STK_PATH)LipFilt.o $(STK_PATH)Modal4.o $(STK_PATH)FM4Op.o \
|
||||
$(STK_PATH)FM4Alg3.o $(STK_PATH)FM4Alg4.o $(STK_PATH)FM4Alg5.o \
|
||||
$(STK_PATH)FM4Alg6.o $(STK_PATH)FM4Alg8.o $(STK_PATH)Plucked2.o \
|
||||
$(STK_PATH)SamplFlt.o $(STK_PATH)Sampler.o $(STK_PATH)SKINI11.o \
|
||||
$(STK_PATH)Simple.o $(STK_PATH)SingWave.o $(STK_PATH)VoicForm.o \
|
||||
$(STK_PATH)FMVoices.o $(STK_PATH)swapstuf.o \
|
||||
\
|
||||
$(STK_PATH)Instrmnt.o $(STK_PATH)Marimba.o $(STK_PATH)Vibraphn.o \
|
||||
$(STK_PATH)AgogoBel.o $(STK_PATH)Shakers.o $(STK_PATH)Plucked.o \
|
||||
$(STK_PATH)Mandolin.o $(STK_PATH)Clarinet.o $(STK_PATH)Flute.o \
|
||||
$(STK_PATH)Moog1.o $(STK_PATH)Brass.o $(STK_PATH)Bowed.o \
|
||||
$(STK_PATH)Rhodey.o $(STK_PATH)Wurley.o $(STK_PATH)TubeBell.o \
|
||||
$(STK_PATH)HeavyMtl.o $(STK_PATH)PercFlut.o $(STK_PATH)BeeThree.o \
|
||||
$(STK_PATH)DrumSynt.o \
|
||||
\
|
||||
$(STK_PATH)WvOut.o $(STK_PATH)SndWvOut.o $(STK_PATH)WavWvOut.o \
|
||||
$(STK_PATH)MatWvOut.o $(STK_PATH)WvIn.o $(STK_PATH)SndWvIn.o \
|
||||
$(STK_PATH)WavWvIn.o $(STK_PATH)MatWvIn.o $(STK_PATH)RawWvIn.o \
|
||||
$(STK_PATH)Reverb.o $(STK_PATH)PRCRev.o $(STK_PATH)JCRev.o \
|
||||
$(STK_PATH)NRev.o $(STK_PATH)RTWvOut.o $(STK_PATH)RTWvIn.o \
|
||||
$(STK_PATH)RTSoundIO.o $(STK_PATH)MIDIIO.o $(STK_PATH)RTDuplex.o \
|
||||
$(STK_PATH)BowedBar.o
|
||||
|
||||
O_UTIL_FILES = utilities.o threads.o
|
||||
|
||||
RM = /bin/rm
|
||||
|
||||
INSTR = MD2SKINI syntmono
|
||||
CC = CC -O2 -D__OS_IRIX_ # -g -fullwarn -D__SGI_CC__
|
||||
LIBRARY = -L/usr/sgitcl/lib -laudio -lmd -lm
|
||||
|
||||
.SUFFIXES: .cpp
|
||||
.cpp.o: $(STK_PATH)Object.h $(O_FILES)
|
||||
$(CC) -c -o $@ $<
|
||||
|
||||
all: $(INSTR)
|
||||
|
||||
syntmono: syntmono.cpp $(O_FILES) $(O_UTIL_FILES)
|
||||
$(CC) $(INCLUDE) -o syntmono syntmono.cpp $(O_FILES) $(O_UTIL_FILES) $(LIBRARY)
|
||||
|
||||
MD2SKINI: $(STK_PATH)MD2SKINI.cpp $(STK_PATH)Object.o $(STK_PATH)MIDIIO.o
|
||||
$(CC) -o MD2SKINI $(STK_PATH)MD2SKINI.cpp $(STK_PATH)Object.o $(STK_PATH)MIDIIO.o $(LIBRARY)
|
||||
|
||||
clean :
|
||||
rm *.o
|
||||
rm $(STK_PATH)*.o
|
||||
rm $(INSTR)
|
||||
|
||||
cleanIns :
|
||||
rm $(INSTR)
|
||||
|
||||
strip :
|
||||
strip $(INSTR)
|
||||
|
||||
# $(O_FILES) :
|
||||
|
||||
utilities.o: utilities.cpp
|
||||
$(CC) -c utilities.cpp
|
||||
|
||||
threads.o: threads.cpp
|
||||
$(CC) -c threads.cpp
|
||||
0
syntmono/Release/.placeholder
Normal file
0
syntmono/Release/.placeholder
Normal file
41
syntmono/STK.dsw
Normal file
41
syntmono/STK.dsw
Normal file
@@ -0,0 +1,41 @@
|
||||
Microsoft Developer Studio Workspace File, Format Version 5.00
|
||||
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
|
||||
|
||||
###############################################################################
|
||||
|
||||
Project: "MD2SKINI"=.\MD2SKINI.DSP - Package Owner=<4>
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<4>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
||||
Project: "syntmono"=.\syntmono.dsp - Package Owner=<4>
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<4>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
||||
Global:
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<3>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
||||
BIN
syntmono/STK.opt
Executable file
BIN
syntmono/STK.opt
Executable file
Binary file not shown.
1
syntmono/STKdemo
Executable file
1
syntmono/STKdemo
Executable file
@@ -0,0 +1 @@
|
||||
wish < tcl/TCLDemo.tcl | syntmono Clarinet -r -ip
|
||||
106
syntmono/md2skini.dsp
Normal file
106
syntmono/md2skini.dsp
Normal file
@@ -0,0 +1,106 @@
|
||||
# Microsoft Developer Studio Project File - Name="MD2SKINI" - Package Owner=<4>
|
||||
# Microsoft Developer Studio Generated Build File, Format Version 5.00
|
||||
# ** DO NOT EDIT **
|
||||
|
||||
# TARGTYPE "Win32 (x86) Console Application" 0x0103
|
||||
|
||||
CFG=MD2SKINI - Win32 Debug
|
||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||
!MESSAGE use the Export Makefile command and run
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "MD2SKINI.MAK".
|
||||
!MESSAGE
|
||||
!MESSAGE You can specify a configuration when running NMAKE
|
||||
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "MD2SKINI.MAK" CFG="MD2SKINI - Win32 Debug"
|
||||
!MESSAGE
|
||||
!MESSAGE Possible choices for configuration are:
|
||||
!MESSAGE
|
||||
!MESSAGE "MD2SKINI - Win32 Release" (based on\
|
||||
"Win32 (x86) Console Application")
|
||||
!MESSAGE "MD2SKINI - Win32 Debug" (based on "Win32 (x86) Console Application")
|
||||
!MESSAGE
|
||||
|
||||
# Begin Project
|
||||
# PROP Scc_ProjName ""
|
||||
# PROP Scc_LocalPath ""
|
||||
CPP=cl.exe
|
||||
RSC=rc.exe
|
||||
|
||||
!IF "$(CFG)" == "MD2SKINI - Win32 Release"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 0
|
||||
# PROP BASE Output_Dir "Release"
|
||||
# PROP BASE Intermediate_Dir "Release"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 0
|
||||
# PROP Output_Dir ""
|
||||
# PROP Intermediate_Dir "Release"
|
||||
# PROP Ignore_Export_Lib 0
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
|
||||
# ADD CPP /nologo /MT /W3 /GX /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__OS_Win_" /YX /FD /c
|
||||
# ADD BASE RSC /l 0x409 /d "NDEBUG"
|
||||
# ADD RSC /l 0x409 /d "NDEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=link.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
|
||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib winmm.lib dsound.lib Wsock32.lib /nologo /subsystem:console /machine:I386
|
||||
|
||||
!ELSEIF "$(CFG)" == "MD2SKINI - Win32 Debug"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 1
|
||||
# PROP BASE Output_Dir "Debug"
|
||||
# PROP BASE Intermediate_Dir "Debug"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 1
|
||||
# PROP Output_Dir ""
|
||||
# PROP Intermediate_Dir "Debug"
|
||||
# PROP Ignore_Export_Lib 0
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
|
||||
# ADD CPP /nologo /MT /W3 /Gm /GX /Zi /Od /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__OS_Win_" /YX /FD /c
|
||||
# ADD BASE RSC /l 0x409 /d "_DEBUG"
|
||||
# ADD RSC /l 0x409 /d "_DEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=link.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
|
||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib winmm.lib dsound.lib Wsock32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
|
||||
|
||||
!ENDIF
|
||||
|
||||
# Begin Target
|
||||
|
||||
# Name "MD2SKINI - Win32 Release"
|
||||
# Name "MD2SKINI - Win32 Debug"
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\MD2SKINI.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\MIDIIO.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\MIDIIO.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Object.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Object.h
|
||||
# End Source File
|
||||
# End Target
|
||||
# End Project
|
||||
32
syntmono/md2skini.plg
Executable file
32
syntmono/md2skini.plg
Executable file
@@ -0,0 +1,32 @@
|
||||
--------------------Configuration: MD2SKINI - Win32 Release--------------------
|
||||
Begining build with project "C:\home\gary\stk\syntmono\MD2SKINI.DSP", at root.
|
||||
Active configuration is Win32 (x86) Console Application (based on Win32 (x86) Console Application)
|
||||
|
||||
Project's tools are:
|
||||
"32-bit C/C++ Compiler for 80x86" with flags "/nologo /MT /W3 /GX /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__OS_Win_" /Fp"Release/MD2SKINI.pch" /YX /Fo"Release/" /Fd"Release/" /FD /c "
|
||||
"Win32 Resource Compiler" with flags "/l 0x409 /d "NDEBUG" "
|
||||
"Browser Database Maker" with flags "/nologo /o"MD2SKINI.bsc" "
|
||||
"COFF Linker for 80x86" with flags "kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib winmm.lib dsound.lib Wsock32.lib /nologo /subsystem:console /incremental:no /pdb:"MD2SKINI.pdb" /machine:I386 /out:"MD2SKINI.exe" "
|
||||
"Custom Build" with flags ""
|
||||
"<Component 0xa>" with flags ""
|
||||
|
||||
Creating temp file "C:\WINDOWS\TEMP\RSPE245.TMP" with contents </nologo /MT /W3 /GX /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__OS_Win_" /Fp"Release/MD2SKINI.pch" /YX /Fo"Release/" /Fd"Release/" /FD /c
|
||||
"C:\home\gary\stk\Stk\MD2SKINI.cpp"
|
||||
"C:\home\gary\stk\Stk\MIDIIO.cpp"
|
||||
"C:\home\gary\stk\Stk\Object.cpp"
|
||||
>
|
||||
Creating command line "cl.exe @C:\WINDOWS\TEMP\RSPE245.TMP"
|
||||
Creating temp file "C:\WINDOWS\TEMP\RSPE246.TMP" with contents <kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib winmm.lib dsound.lib Wsock32.lib /nologo /subsystem:console /incremental:no /pdb:"MD2SKINI.pdb" /machine:I386 /out:"MD2SKINI.exe"
|
||||
.\Release\MD2SKINI.obj
|
||||
.\Release\MIDIIO.obj
|
||||
.\Release\Object.obj>
|
||||
Creating command line "link.exe @C:\WINDOWS\TEMP\RSPE246.TMP"
|
||||
Compiling...
|
||||
MD2SKINI.cpp
|
||||
MIDIIO.cpp
|
||||
Object.cpp
|
||||
Linking...
|
||||
|
||||
|
||||
|
||||
MD2SKINI.exe - 0 error(s), 0 warning(s)
|
||||
19
syntmono/miditabl.h
Normal file
19
syntmono/miditabl.h
Normal file
@@ -0,0 +1,19 @@
|
||||
#include "../STK/Object.h"
|
||||
|
||||
double __MIDI_To_Pitch[128] = {
|
||||
8.18,8.66,9.18,9.72,10.30,10.91,11.56,12.25,
|
||||
12.98,13.75,14.57,15.43,16.35,17.32,18.35,19.45,
|
||||
20.60,21.83,23.12,24.50,25.96,27.50,29.14,30.87,
|
||||
32.70,34.65,36.71,38.89,41.20,43.65,46.25,49.00,
|
||||
51.91,55.00,58.27,61.74,65.41,69.30,73.42,77.78,
|
||||
82.41,87.31,92.50,98.00,103.83,110.00,116.54,123.47,
|
||||
130.81,138.59,146.83,155.56,164.81,174.61,185.00,196.00,
|
||||
207.65,220.00,233.08,246.94,261.63,277.18,293.66,311.13,
|
||||
329.63,349.23,369.99,392.00,415.30,440.00,466.16,493.88,
|
||||
523.25,554.37,587.33,622.25,659.26,698.46,739.99,783.99,
|
||||
830.61,880.00,932.33,987.77,1046.50,1108.73,1174.66,1244.51,
|
||||
1318.51,1396.91,1479.98,1567.98,1661.22,1760.00,1864.66,1975.53,
|
||||
2093.00,2217.46,2349.32,2489.02,2637.02,2793.83,2959.96,3135.96,
|
||||
3322.44,3520.00,3729.31,3951.07,4186.01,4434.92,4698.64,4978.03,
|
||||
5274.04,5587.65,5919.91,6271.93,6644.88,7040.00,7458.62,7902.13,
|
||||
8372.02,8869.84,9397.27,9956.06,10548.08,11175.30,11839.82,12543.85};
|
||||
90
syntmono/scores/bookert.ski
Normal file
90
syntmono/scores/bookert.ski
Normal file
@@ -0,0 +1,90 @@
|
||||
/* Howdy!! ToolKit96cpp SKINI File, Perry Cook */
|
||||
NoteOn 0.000000 1 60 114.299997
|
||||
NoteOff 0.380000 1 60 63.500000
|
||||
NoteOn 0.020000 1 60 101.600002
|
||||
NoteOff 0.100000 1 60 63.500000
|
||||
NoteOn 0.100000 1 48 63.500000
|
||||
NoteOff 0.200000 1 48 63.500000
|
||||
NoteOn 0.200000 1 48 88.899998
|
||||
NoteOff 0.190023 1 48 63.500000
|
||||
NoteOn 0.010023 1 51 101.600002
|
||||
NoteOff 0.570023 1 51 63.500000
|
||||
NoteOn 0.030023 1 53 88.899998
|
||||
NoteOff 0.570023 1 53 63.500000
|
||||
NoteOn 0.030023 1 48 38.100002
|
||||
NoteOff 0.300000 1 48 63.500000
|
||||
NoteOn 0.300000 1 67 101.600002
|
||||
NoteOff 0.570023 1 67 63.500000
|
||||
NoteOn 0.030023 1 66 76.200003
|
||||
NoteOff 0.190023 1 66 63.500000
|
||||
NoteOn 0.010023 1 65 63.500000
|
||||
NoteOff 0.190023 1 65 63.500000
|
||||
NoteOn 0.010023 1 63 50.800001
|
||||
NoteOff 0.190023 1 63 63.500000
|
||||
NoteOn 0.010023 1 60 76.200003
|
||||
NoteOff 0.380000 1 60 63.500000
|
||||
NoteOn 0.020000 1 58 50.800001
|
||||
NoteOff 0.190023 1 58 63.500000
|
||||
NoteOn 0.010023 1 48 114.299997
|
||||
NoteOff 0.380000 1 48 63.500000
|
||||
NoteOn 0.020000 1 48 101.600002
|
||||
NoteOff 0.100000 1 48 63.500000
|
||||
NoteOn 0.100000 1 36 63.500000
|
||||
NoteOff 0.200000 1 36 63.500000
|
||||
NoteOn 0.200000 1 36 88.899998
|
||||
NoteOff 0.190023 1 36 63.500000
|
||||
NoteOn 0.010023 1 39 101.600002
|
||||
NoteOff 0.570023 1 39 63.500000
|
||||
NoteOn 0.030023 1 41 88.899998
|
||||
NoteOff 0.570023 1 41 63.500000
|
||||
NoteOn 0.030023 1 84 127.000000
|
||||
NoteOff 0.475011 1 84 63.500000
|
||||
NoteOn 0.025034 1 83 120.649998
|
||||
NoteOff 0.066531 1 83 63.500000
|
||||
NoteOn 0.003537 1 82 114.299997
|
||||
NoteOff 0.057007 1 82 63.500000
|
||||
NoteOn 0.003039 1 81 107.950003
|
||||
NoteOff 0.047528 1 81 63.500000
|
||||
NoteOn 0.002540 1 80 101.600002
|
||||
NoteOff 0.047528 1 80 63.500000
|
||||
NoteOn 0.002540 1 78 95.250000
|
||||
NoteOff 0.038005 1 78 63.500000
|
||||
NoteOn 0.002041 1 78 88.899998
|
||||
NoteOff 0.028526 1 78 63.500000
|
||||
NoteOn 0.001542 1 77 82.549997
|
||||
NoteOff 0.019002 1 77 63.500000
|
||||
NoteOn 0.001043 1 76 76.200003
|
||||
NoteOff 0.019002 1 76 63.500000
|
||||
NoteOn 0.001043 1 75 69.850002
|
||||
NoteOff 0.019002 1 75 63.500000
|
||||
NoteOn 0.001043 1 74 63.500000
|
||||
NoteOff 0.019002 1 74 63.500000
|
||||
NoteOn 0.001043 1 73 63.500000
|
||||
NoteOff 0.028526 1 73 63.500000
|
||||
NoteOn 0.001542 1 72 63.500000
|
||||
NoteOff 0.019002 1 72 63.500000
|
||||
NoteOn 0.001043 1 71 57.149998
|
||||
NoteOff 0.028526 1 71 63.500000
|
||||
NoteOn 0.001542 1 70 50.800001
|
||||
NoteOff 0.038005 1 70 63.500000
|
||||
NoteOn 0.002041 1 69 44.449999
|
||||
NoteOff 0.047528 1 69 63.500000
|
||||
NoteOn 0.002540 1 68 38.100002
|
||||
NoteOff 0.057007 1 68 63.500000
|
||||
NoteOn 0.003039 1 67 31.750000
|
||||
NoteOff 0.057007 1 67 63.500000
|
||||
NoteOn 0.003039 1 66 25.400000
|
||||
NoteOff 0.057007 1 66 63.500000
|
||||
NoteOn 0.003039 1 65 31.750000
|
||||
NoteOff 0.066531 1 65 63.500000
|
||||
NoteOn 0.003537 1 64 25.400000
|
||||
NoteOff 0.076009 1 64 63.500000
|
||||
NoteOn 0.004036 1 63 19.050001
|
||||
NoteOff 0.085533 1 63 63.500000
|
||||
NoteOn 0.004535 1 62 31.750000
|
||||
NoteOff 0.095011 1 62 63.500000
|
||||
NoteOn 0.005034 1 61 44.449999
|
||||
NoteOff 0.104535 1 61 63.500000
|
||||
ControlChange 0.005533 1 1 127.000000
|
||||
NoteOn 0.000000 1 60 63.500000
|
||||
NoteOff 1.500000 1 60 63.500000
|
||||
156
syntmono/scores/capture.ski
Normal file
156
syntmono/scores/capture.ski
Normal file
@@ -0,0 +1,156 @@
|
||||
NoteOn 0.3 1 77.000000 64.000000
|
||||
ControlChange 0.3 1 1 5.000000
|
||||
ControlChange 0.3 1 2 19.000000
|
||||
ControlChange 0.3 1 2 17.000000
|
||||
ControlChange 0.3 1 2 16.000000
|
||||
ControlChange 0.3 1 2 15.000000
|
||||
ControlChange 0.3 1 2 14.000000
|
||||
ControlChange 0.3 1 2 13.000000
|
||||
ControlChange 0.3 1 2 12.000000
|
||||
ControlChange 0.3 1 2 10.300000
|
||||
ControlChange 0.3 1 2 9.000000
|
||||
ControlChange 0.3 1 2 8.000000
|
||||
ControlChange 0.3 1 2 7.000000
|
||||
ControlChange 0.3 1 2 6.000000
|
||||
ControlChange 0.3 1 2 5.000000
|
||||
ControlChange 0.3 1 2 4.000000
|
||||
ControlChange 0.3 1 2 3.000000
|
||||
ControlChange 0.3 1 2 2.000000
|
||||
ControlChange 0.3 1 2 1.000000
|
||||
ControlChange 0.3 1 2 2.000000
|
||||
ControlChange 0.3 1 2 4.000000
|
||||
ControlChange 0.3 1 2 5.000000
|
||||
ControlChange 0.3 1 2 7.000000
|
||||
ControlChange 0.3 1 2 8.000000
|
||||
ControlChange 0.3 1 2 9.000000
|
||||
ControlChange 0.3 1 2 10.300000
|
||||
ControlChange 0.3 1 2 11.000000
|
||||
ControlChange 0.3 1 2 12.000000
|
||||
ControlChange 0.3 1 2 13.000000
|
||||
ControlChange 0.3 1 2 14.000000
|
||||
ControlChange 0.3 1 2 15.000000
|
||||
ControlChange 0.3 1 2 16.000000
|
||||
ControlChange 0.3 1 2 17.000000
|
||||
ControlChange 0.3 1 2 18.000000
|
||||
ControlChange 0.3 1 2 19.000000
|
||||
ControlChange 0.3 1 2 21.000000
|
||||
ControlChange 0.3 1 2 22.000000
|
||||
ControlChange 0.3 1 2 24.000000
|
||||
ControlChange 0.3 1 2 26.000000
|
||||
ControlChange 0.3 1 2 28.000000
|
||||
ControlChange 0.3 1 2 31.000000
|
||||
ControlChange 0.3 1 2 34.000000
|
||||
ControlChange 0.3 1 2 38.000000
|
||||
ControlChange 0.3 1 2 42.000000
|
||||
ControlChange 0.3 1 2 44.000000
|
||||
ControlChange 0.3 1 2 48.000000
|
||||
ControlChange 0.3 1 2 52.000000
|
||||
ControlChange 0.3 1 2 53.000000
|
||||
ControlChange 0.3 1 2 56.000000
|
||||
ControlChange 0.3 1 2 57.000000
|
||||
ControlChange 0.3 1 2 58.000000
|
||||
ControlChange 0.3 1 2 59.000000
|
||||
ControlChange 0.3 1 2 60.300000
|
||||
ControlChange 0.3 1 2 63.000000
|
||||
ControlChange 0.3 1 2 66.000000
|
||||
ControlChange 0.3 1 2 70.300000
|
||||
ControlChange 0.3 1 2 72.000000
|
||||
ControlChange 0.3 1 2 76.000000
|
||||
ControlChange 0.3 1 2 79.000000
|
||||
ControlChange 0.3 1 2 83.000000
|
||||
ControlChange 0.3 1 2 85.000000
|
||||
ControlChange 0.3 1 2 86.000000
|
||||
ControlChange 0.3 1 2 88.000000
|
||||
ControlChange 0.3 1 2 90.300000
|
||||
ControlChange 0.3 1 2 91.000000
|
||||
ControlChange 0.3 1 2 93.000000
|
||||
ControlChange 0.3 1 2 94.000000
|
||||
ControlChange 0.3 1 2 96.000000
|
||||
ControlChange 0.3 1 2 97.000000
|
||||
ControlChange 0.3 1 2 99.000000
|
||||
ControlChange 0.3 1 2 100.300000
|
||||
ControlChange 0.3 1 2 101.000000
|
||||
ControlChange 0.3 1 2 102.000000
|
||||
ControlChange 0.3 1 2 104.000000
|
||||
ControlChange 0.3 1 2 107.000000
|
||||
ControlChange 0.3 1 2 112.000000
|
||||
ControlChange 0.3 1 2 114.000000
|
||||
ControlChange 0.3 1 2 119.000000
|
||||
ControlChange 0.3 1 2 123.000000
|
||||
ControlChange 0.3 1 2 128.000000
|
||||
ControlChange 0.3 1 2 126.000000
|
||||
ControlChange 0.3 1 2 121.000000
|
||||
ControlChange 0.3 1 2 120.300000
|
||||
ControlChange 0.3 1 2 116.000000
|
||||
ControlChange 0.3 1 2 112.000000
|
||||
ControlChange 0.3 1 2 111.000000
|
||||
ControlChange 0.3 1 2 109.000000
|
||||
ControlChange 0.3 1 2 108.000000
|
||||
ControlChange 0.3 1 2 107.000000
|
||||
ControlChange 0.3 1 2 106.000000
|
||||
ControlChange 0.3 1 2 105.000000
|
||||
ControlChange 0.3 1 2 103.000000
|
||||
ControlChange 0.3 1 2 101.000000
|
||||
ControlChange 0.3 1 2 100.300000
|
||||
ControlChange 0.3 1 2 98.000000
|
||||
ControlChange 0.3 1 2 97.000000
|
||||
ControlChange 0.3 1 2 96.000000
|
||||
ControlChange 0.3 1 2 93.000000
|
||||
ControlChange 0.3 1 2 92.000000
|
||||
ControlChange 0.3 1 2 89.000000
|
||||
ControlChange 0.3 1 2 86.000000
|
||||
ControlChange 0.3 1 2 83.000000
|
||||
ControlChange 0.3 1 2 79.000000
|
||||
ControlChange 0.3 1 2 76.000000
|
||||
ControlChange 0.3 1 2 73.000000
|
||||
ControlChange 0.3 1 2 72.000000
|
||||
ControlChange 0.3 1 2 69.000000
|
||||
ControlChange 0.3 1 2 68.000000
|
||||
ControlChange 0.3 1 2 66.000000
|
||||
ControlChange 0.3 1 2 65.000000
|
||||
ControlChange 0.3 1 2 64.000000
|
||||
ControlChange 0.3 1 2 63.000000
|
||||
ControlChange 0.3 1 2 62.000000
|
||||
ControlChange 0.3 1 2 61.000000
|
||||
ControlChange 0.3 1 2 59.000000
|
||||
ControlChange 0.3 1 2 58.000000
|
||||
ControlChange 0.3 1 2 56.000000
|
||||
ControlChange 0.3 1 2 52.000000
|
||||
ControlChange 0.3 1 2 50.300000
|
||||
ControlChange 0.3 1 2 49.000000
|
||||
ControlChange 0.3 1 2 48.000000
|
||||
ControlChange 0.3 1 2 45.000000
|
||||
ControlChange 0.3 1 2 43.000000
|
||||
ControlChange 0.3 1 2 41.000000
|
||||
ControlChange 0.3 1 2 40.300000
|
||||
ControlChange 0.3 1 2 39.000000
|
||||
ControlChange 0.3 1 2 37.000000
|
||||
ControlChange 0.3 1 2 35.000000
|
||||
ControlChange 0.3 1 2 34.000000
|
||||
ControlChange 0.3 1 2 33.000000
|
||||
ControlChange 0.3 1 2 32.000000
|
||||
ControlChange 0.3 1 2 31.000000
|
||||
ControlChange 0.3 1 2 30.300000
|
||||
ControlChange 0.3 1 2 29.000000
|
||||
ControlChange 0.3 1 2 27.000000
|
||||
ControlChange 0.3 1 2 25.000000
|
||||
ControlChange 0.3 1 2 24.000000
|
||||
ControlChange 0.3 1 2 23.000000
|
||||
ControlChange 0.3 1 2 22.000000
|
||||
ControlChange 0.3 1 2 20.300000
|
||||
ControlChange 0.3 1 2 19.000000
|
||||
ControlChange 0.3 1 2 18.000000
|
||||
ControlChange 0.3 1 2 16.000000
|
||||
ControlChange 0.3 1 2 15.000000
|
||||
ControlChange 0.3 1 2 12.000000
|
||||
ControlChange 0.3 1 2 10.300000
|
||||
ControlChange 0.3 1 2 8.000000
|
||||
ControlChange 0.3 1 2 6.000000
|
||||
ControlChange 0.3 1 2 5.000000
|
||||
ControlChange 0.3 1 2 4.000000
|
||||
ControlChange 0.3 1 2 3.000000
|
||||
ControlChange 0.3 1 2 2.000000
|
||||
ControlChange 0.3 1 2 1.000000
|
||||
ControlChange 0.3 1 2 0.300000
|
||||
NoteOff 0.3 1 77.000000 127
|
||||
ExitProgram
|
||||
112
syntmono/scores/chords.ski
Normal file
112
syntmono/scores/chords.ski
Normal file
@@ -0,0 +1,112 @@
|
||||
/* Howdy!! ToolKit96cpp SKINI File, Perry Cook */
|
||||
StringDamping 0.0 2 127
|
||||
Chord 0.0 2 100 G
|
||||
StringDamping 0.2 2 32
|
||||
StringDamping 0.0 2 127
|
||||
ChordOff 0.0 2 100
|
||||
Chord 0.2 2 100 G
|
||||
StringDamping 0.2 2 32
|
||||
StringDamping 0.0 2 127
|
||||
ChordOff 0.0 2 100
|
||||
Chord 0.2 2 100 C
|
||||
StringDamping 0.2 2 32
|
||||
StringDamping 0.0 2 127
|
||||
ChordOff 0.0 2 100
|
||||
Chord 0.2 2 100 C
|
||||
StringDamping 0.2 2 32
|
||||
StringDamping 0.0 2 127
|
||||
ChordOff 0.0 2 100
|
||||
Chord 0.2 2 100 G
|
||||
StringDamping 0.2 2 32
|
||||
StringDamping 0.0 2 127
|
||||
ChordOff 0.0 2 100
|
||||
Chord 0.2 2 100 G
|
||||
StringDamping 0.2 2 32
|
||||
StringDamping 0.0 2 127
|
||||
ChordOff 0.0 2 100
|
||||
Chord 0.2 2 100 D
|
||||
StringDamping 0.2 2 32
|
||||
StringDamping 0.0 2 127
|
||||
ChordOff 0.0 2 100
|
||||
Chord 0.2 2 100 D
|
||||
StringDamping 0.2 2 32
|
||||
StringDamping 0.0 2 127
|
||||
ChordOff 0.0 2 100
|
||||
Chord 0.2 2 100 G
|
||||
StringDamping 0.2 2 32
|
||||
StringDamping 0.0 2 127
|
||||
ChordOff 0.0 2 100
|
||||
Chord 0.2 2 100 G
|
||||
StringDamping 0.2 2 32
|
||||
StringDamping 0.0 2 127
|
||||
ChordOff 0.0 2 100
|
||||
Chord 0.2 2 100 C
|
||||
StringDamping 0.2 2 32
|
||||
StringDamping 0.0 2 127
|
||||
ChordOff 0.0 2 100
|
||||
Chord 0.2 2 100 C
|
||||
StringDamping 0.2 2 32
|
||||
StringDamping 0.0 2 127
|
||||
ChordOff 0.0 2 100
|
||||
Chord 0.2 2 100 G
|
||||
StringDamping 0.2 2 32
|
||||
StringDamping 0.0 2 127
|
||||
ChordOff 0.0 2 100
|
||||
Chord 0.2 2 100 D
|
||||
StringDamping 0.2 2 32
|
||||
StringDamping 0.0 2 127
|
||||
ChordOff 0.0 2 100
|
||||
Chord 0.2 2 100 G
|
||||
StringDamping 0.2 2 32
|
||||
StringDamping 0.0 2 127
|
||||
ChordOff 0.0 2 100
|
||||
Chord 0.2 2 100 G
|
||||
StringDamping 0.1 2 32
|
||||
ChordOff 0.1 2 100
|
||||
|
||||
StringDamping 0.0 2 120
|
||||
Strumming 0.0 2 127
|
||||
NoteOn 0.1 2 55 60
|
||||
NoteOff 0.7 2 55 60
|
||||
NoteOn 0.0 2 60 60
|
||||
NoteOff 0.4 2 60 60
|
||||
NoteOn 0.0 2 62 60
|
||||
NoteOff 0.2 2 62 60
|
||||
NoteOn 0.0 2 60 60
|
||||
NoteOff 0.2 2 60 60
|
||||
NoteOn 0.0 2 59 60
|
||||
NoteOff 0.4 2 59 60
|
||||
NoteOn 0.0 2 57 60
|
||||
NoteOff 0.2 2 57 60
|
||||
NoteOn 0.0 2 55 60
|
||||
NoteOff 0.2 2 55 60
|
||||
NoteOn 0.0 2 62 60
|
||||
NoteOff 0.8 2 62 60
|
||||
|
||||
NoteOn 0.1 2 67 100
|
||||
NoteOff 0.7 2 67 100
|
||||
NoteOn 0.0 2 72 100
|
||||
NoteOff 0.4 2 72 100
|
||||
NoteOn 0.0 2 74 100
|
||||
NoteOff 0.2 2 74 100
|
||||
NoteOn 0.0 2 72 100
|
||||
NoteOff 0.2 2 72 100
|
||||
NotStrumming 0.0 2 0
|
||||
NoteOn 0.0 2 71 100
|
||||
NoteOff 0.1 2 71 100
|
||||
NoteOn 0.0 2 76 100
|
||||
NoteOff 0.1 2 76 100
|
||||
NoteOn 0.0 2 74 100
|
||||
NoteOff 0.1 2 74 100
|
||||
NoteOn 0.0 2 70 100
|
||||
NoteOff 0.1 2 70 100
|
||||
NoteOn 0.0 2 69 100
|
||||
NoteOff 0.1 2 69 100
|
||||
NoteOn 0.0 2 67 100
|
||||
NoteOff 0.1 2 67 100
|
||||
NoteOn 0.0 2 64 100
|
||||
NoteOff 0.1 2 64 100
|
||||
NoteOn 0.0 2 62 100
|
||||
NoteOff 0.1 2 62 100
|
||||
Chord 0.0 2 64 G
|
||||
ChordOff 2.0 2 64
|
||||
32
syntmono/scores/doogie.ski
Normal file
32
syntmono/scores/doogie.ski
Normal file
@@ -0,0 +1,32 @@
|
||||
/* Howdy!! ToolKit96cpp SKINI File, Perry Cook */
|
||||
NoteOn 0.000000 1 72 88.899998
|
||||
NoteOff 0.400000 1 72 63.500000
|
||||
NoteOn 0.000000 1 71 101.600002
|
||||
NoteOff 0.400000 1 71 63.500000
|
||||
NoteOn 0.000000 1 69 63.500000
|
||||
NoteOff 0.320000 1 69 63.500000
|
||||
NoteOn 0.080000 1 71 101.600002
|
||||
NoteOff 1.200000 1 71 63.500000
|
||||
NoteOn 0.000000 1 67 76.200003
|
||||
NoteOff 0.320000 1 67 63.500000
|
||||
NoteOn 0.080000 1 64 38.100002
|
||||
NoteOff 0.320000 1 64 63.500000
|
||||
NoteOn 0.080000 1 67 101.600002
|
||||
NoteOff 0.800000 1 67 63.500000
|
||||
NoteOn 0.000000 1 69 127.000000
|
||||
NoteOff 0.320000 1 69 63.500000
|
||||
NoteOn 0.080000 1 69 76.200003
|
||||
NoteOff 2.000000 1 69 63.500000
|
||||
NoteOn 0.000000 1 60 114.299997
|
||||
NoteOff 0.400000 1 60 63.500000
|
||||
NoteOn 0.000000 1 62 63.500000
|
||||
NoteOff 0.400000 1 62 63.500000
|
||||
NoteOn 0.000000 1 64 63.500000
|
||||
NoteOff 0.400000 1 64 63.500000
|
||||
NoteOn 0.000000 1 62 88.899998
|
||||
NoteOff 1.200000 1 62 63.500000
|
||||
NoteOn 0.000000 1 60 38.100002
|
||||
NoteOff 0.480000 1 60 63.500000
|
||||
NoteOn 0.120000 1 60 127.000000
|
||||
ControlChange 0.000000 1 1 127.000000
|
||||
NoteOff 2.000000 1 60 63.500000
|
||||
129
syntmono/scores/drumfunk.ski
Normal file
129
syntmono/scores/drumfunk.ski
Normal file
@@ -0,0 +1,129 @@
|
||||
/* Howdy!! ToolKit96cpp SKINI File, Perry Cook */
|
||||
NoteOn 0.000000 1 36 127.000000
|
||||
NoteOn 0.000000 1 49 127.000000
|
||||
NoteOn 0.000000 1 42 127.000000
|
||||
NoteOn 0.400000 1 38 127.000000
|
||||
NoteOn 0.300000 1 36 127.000000
|
||||
NoteOn 0.200000 1 36 127.000000
|
||||
NoteOn 0.000000 1 38 127.000000
|
||||
NoteOn 0.200000 1 36 127.000000
|
||||
NoteOn 0.100000 1 42 127.000000
|
||||
NoteOn 0.100000 1 42 127.000000
|
||||
NoteOn 0.000000 1 36 127.000000
|
||||
NoteOn 0.100000 1 42 127.000000
|
||||
NoteOn 0.100000 1 42 127.000000
|
||||
|
||||
NoteOn 0.100000 1 36 127.000000
|
||||
NoteOn 0.000000 1 42 127.000000
|
||||
NoteOn 0.200000 1 49 127.000000
|
||||
NoteOn 0.200000 1 38 127.000000
|
||||
NoteOn 0.300000 1 36 127.000000
|
||||
NoteOn 0.200000 1 36 127.000000
|
||||
NoteOn 0.000000 1 38 127.000000
|
||||
NoteOn 0.200000 1 36 127.000000
|
||||
NoteOn 0.100000 1 42 127.000000
|
||||
NoteOn 0.100000 1 36 127.000000
|
||||
NoteOn 0.000000 1 36 127.000000
|
||||
NoteOn 0.100000 1 36 127.000000
|
||||
NoteOn 0.100000 1 42 127.000000
|
||||
|
||||
NoteOn 0.100000 1 36 127.000000
|
||||
NoteOn 0.000000 1 49 127.000000
|
||||
NoteOn 0.000000 1 42 127.000000
|
||||
NoteOn 0.400000 1 38 127.000000
|
||||
NoteOn 0.300000 1 36 127.000000
|
||||
NoteOn 0.200000 1 36 127.000000
|
||||
NoteOn 0.000000 1 38 127.000000
|
||||
NoteOn 0.200000 1 36 127.000000
|
||||
NoteOn 0.100000 1 42 127.000000
|
||||
NoteOn 0.100000 1 36 127.000000
|
||||
NoteOn 0.000000 1 36 127.000000
|
||||
NoteOn 0.100000 1 36 127.000000
|
||||
NoteOn 0.100000 1 42 127.000000
|
||||
|
||||
NoteOn 0.100000 1 36 60.000000
|
||||
NoteOn 0.200000 1 38 80.000000
|
||||
NoteOn 0.200000 1 38 90.000000
|
||||
NoteOn 0.100000 1 38 100.000000
|
||||
NoteOn 0.100000 1 38 105.000000
|
||||
NoteOn 0.100000 1 38 110.000000
|
||||
NoteOn 0.100000 1 50 127.000000
|
||||
NoteOn 0.100000 1 50 127.000000
|
||||
NoteOn 0.100000 1 50 127.000000
|
||||
NoteOn 0.100000 1 50 127.000000
|
||||
NoteOn 0.100000 1 45 127.000000
|
||||
NoteOn 0.100000 1 45 127.000000
|
||||
NoteOn 0.100000 1 41 127.000000
|
||||
NoteOn 0.100000 1 41 127.000000
|
||||
|
||||
NoteOn 0.100000 1 36 127.000000
|
||||
NoteOn 0.000000 1 49 127.000000
|
||||
NoteOn 0.000000 1 42 127.000000
|
||||
NoteOn 0.200000 1 56 127.000000
|
||||
NoteOn 0.200000 1 38 127.000000
|
||||
NoteOn 0.000000 1 56 127.000000
|
||||
NoteOn 0.300000 1 36 127.000000
|
||||
NoteOn 0.200000 1 36 127.000000
|
||||
NoteOn 0.000000 1 38 127.000000
|
||||
NoteOn 0.200000 1 36 127.000000
|
||||
NoteOn 0.100000 1 54 127.000000
|
||||
NoteOn 0.100000 1 36 127.000000
|
||||
NoteOn 0.000000 1 36 127.000000
|
||||
NoteOn 0.000000 1 54 127.000000
|
||||
NoteOn 0.100000 1 36 127.000000
|
||||
NoteOn 0.000000 1 54 127.000000
|
||||
NoteOn 0.100000 1 42 127.000000
|
||||
NoteOn 0.000000 1 54 127.000000
|
||||
|
||||
NoteOn 0.100000 1 36 127.000000
|
||||
NoteOn 0.000000 1 49 127.000000
|
||||
NoteOn 0.000000 1 42 127.000000
|
||||
NoteOn 0.200000 1 56 127.000000
|
||||
NoteOn 0.200000 1 38 127.000000
|
||||
NoteOn 0.000000 1 56 127.000000
|
||||
NoteOn 0.300000 1 36 127.000000
|
||||
NoteOn 0.200000 1 36 127.000000
|
||||
NoteOn 0.000000 1 38 127.000000
|
||||
NoteOn 0.200000 1 36 127.000000
|
||||
NoteOn 0.100000 1 54 127.000000
|
||||
NoteOn 0.100000 1 36 127.000000
|
||||
NoteOn 0.000000 1 36 127.000000
|
||||
NoteOn 0.100000 1 36 127.000000
|
||||
NoteOn 0.000000 1 54 127.000000
|
||||
NoteOn 0.100000 1 42 127.000000
|
||||
NoteOn 0.000000 1 54 127.000000
|
||||
|
||||
NoteOn 0.100000 1 36 127.000000
|
||||
NoteOn 0.000000 1 49 127.000000
|
||||
NoteOn 0.000000 1 42 127.000000
|
||||
NoteOn 0.200000 1 56 127.000000
|
||||
NoteOn 0.200000 1 38 127.000000
|
||||
NoteOn 0.000000 1 56 127.000000
|
||||
NoteOn 0.300000 1 36 127.000000
|
||||
NoteOn 0.200000 1 36 127.000000
|
||||
NoteOn 0.000000 1 38 127.000000
|
||||
NoteOn 0.200000 1 36 127.000000
|
||||
NoteOn 0.100000 1 54 127.000000
|
||||
NoteOn 0.100000 1 36 127.000000
|
||||
NoteOn 0.000000 1 36 127.000000
|
||||
NoteOn 0.000000 1 54 127.000000
|
||||
NoteOn 0.100000 1 36 127.000000
|
||||
NoteOn 0.100000 1 42 127.000000
|
||||
|
||||
NoteOn 0.100000 1 32 127.000000
|
||||
NoteOn 0.200000 1 32 127.000000
|
||||
NoteOn 0.200000 1 32 127.000000
|
||||
NoteOn 0.300000 1 32 127.000000
|
||||
NoteOn 0.200000 1 32 127.000000
|
||||
NoteOn 0.200000 1 32 127.000000
|
||||
NoteOn 0.100000 1 52 127.000000
|
||||
NoteOn 0.100000 1 32 127.000000
|
||||
NoteOn 0.100000 1 32 127.000000
|
||||
NoteOn 0.100000 1 32 127.000000
|
||||
|
||||
NoteOn 0.100000 1 32 127.000000
|
||||
NoteOn 0.000000 1 46 127.000000
|
||||
NoteOn 0.000000 1 49 127.000000
|
||||
NoteOff 1.000000 1 49 127.000000
|
||||
|
||||
Exit
|
||||
57
syntmono/scores/drumtest.ski
Normal file
57
syntmono/scores/drumtest.ski
Normal file
@@ -0,0 +1,57 @@
|
||||
/* Howdy!! ToolKit96cpp SKINI File, Perry Cook */
|
||||
NoteOn 0.300000 1 36 10.000000
|
||||
NoteOn 0.300000 1 36 50.000000
|
||||
NoteOn 0.300000 1 36 90.000000
|
||||
NoteOn 0.300000 1 36 127.000000
|
||||
|
||||
NoteOn 0.300000 1 38 10.000000
|
||||
NoteOn 0.300000 1 38 50.000000
|
||||
NoteOn 0.300000 1 38 90.000000
|
||||
NoteOn 0.300000 1 38 127.000000
|
||||
|
||||
NoteOn 0.300000 1 41 10.000000
|
||||
NoteOn 0.300000 1 41 50.000000
|
||||
NoteOn 0.300000 1 41 90.000000
|
||||
NoteOn 0.300000 1 41 127.000000
|
||||
|
||||
NoteOn 0.300000 1 42 10.000000
|
||||
NoteOn 0.300000 1 42 50.000000
|
||||
NoteOn 0.300000 1 42 90.000000
|
||||
NoteOn 0.300000 1 42 127.000000
|
||||
|
||||
NoteOn 0.300000 1 45 10.000000
|
||||
NoteOn 0.300000 1 45 50.000000
|
||||
NoteOn 0.300000 1 45 90.000000
|
||||
NoteOn 0.300000 1 45 127.000000
|
||||
|
||||
NoteOn 0.300000 1 46 10.000000
|
||||
NoteOn 0.300000 1 46 50.000000
|
||||
NoteOn 0.300000 1 46 90.000000
|
||||
NoteOn 0.300000 1 46 127.000000
|
||||
|
||||
NoteOn 0.300000 1 48 10.000000
|
||||
NoteOn 0.300000 1 48 50.000000
|
||||
NoteOn 0.300000 1 48 90.000000
|
||||
NoteOn 0.300000 1 48 127.000000
|
||||
|
||||
NoteOn 0.300000 1 49 10.000000
|
||||
NoteOn 0.300000 1 49 50.000000
|
||||
NoteOn 0.300000 1 49 90.000000
|
||||
NoteOn 0.300000 1 49 127.000000
|
||||
|
||||
NoteOn 0.300000 1 54 10.000000
|
||||
NoteOn 0.300000 1 54 50.000000
|
||||
NoteOn 0.300000 1 54 90.000000
|
||||
NoteOn 0.300000 1 54 127.000000
|
||||
|
||||
NoteOn 0.300000 1 56 10.000000
|
||||
NoteOn 0.300000 1 56 50.000000
|
||||
NoteOn 0.300000 1 56 90.000000
|
||||
NoteOn 0.300000 1 56 127.000000
|
||||
|
||||
NoteOn 0.300000 1 57 10.000000
|
||||
NoteOn 0.300000 1 57 50.000000
|
||||
NoteOn 0.300000 1 57 90.000000
|
||||
NoteOn 0.300000 1 57 127.000000
|
||||
|
||||
Exit
|
||||
24
syntmono/scores/duelingb.ski
Normal file
24
syntmono/scores/duelingb.ski
Normal file
@@ -0,0 +1,24 @@
|
||||
/* Howdy!! ToolKit96cpp SKINI File, Perry Cook */
|
||||
NoteOn 0.000000 1 57 50.800001
|
||||
NoteOn 0.100000 1 57 50.800001
|
||||
NoteOn 0.100000 1 57 127.000000
|
||||
NoteOn 0.200000 1 59 63.500000
|
||||
NoteOff 0.100000 1 59 63.500000
|
||||
NoteOn 0.100000 1 61 127.000000
|
||||
NoteOff 0.100000 1 61 63.500000
|
||||
NoteOn 0.100000 1 62 127.000000
|
||||
NoteOff 0.100000 1 62 63.500000
|
||||
NoteOn 0.100000 1 64 114.299997
|
||||
NoteOn 0.200000 1 62 63.500000
|
||||
NoteOff 0.100000 1 62 63.500000
|
||||
NoteOn 0.100000 1 61 127.000000
|
||||
NoteOn 0.400000 1 69 127.000000
|
||||
NoteOn 0.200000 1 69 12.700000
|
||||
NoteOff 0.049977 1 69 63.500000
|
||||
NoteOn 0.049977 1 73 63.500000
|
||||
NoteOff 0.049977 1 73 63.500000
|
||||
NoteOn 0.049977 1 71 63.500000
|
||||
NoteOff 0.100000 1 71 63.500000
|
||||
NoteOn 0.100000 1 85 127.000000
|
||||
NoteOn 0.200000 1 45 50.800001
|
||||
NoteOff 0.400000 1 45 63.500000
|
||||
111
syntmono/scores/fiddle.ski
Normal file
111
syntmono/scores/fiddle.ski
Normal file
@@ -0,0 +1,111 @@
|
||||
/* Howdy!! ToolKit96cpp SKINI File, Perry Cook */
|
||||
NoteOn 0.000000 1 60 127.000000
|
||||
NoteOff 0.118776 1 60 63.500000
|
||||
NoteOn 0.006259 1 59 127.000000
|
||||
NoteOff 0.118776 1 59 63.500000
|
||||
NoteOn 0.006259 1 60 127.000000
|
||||
NoteOff 0.118776 1 60 63.500000
|
||||
NoteOn 0.006259 1 62 127.000000
|
||||
NoteOff 0.118776 1 62 63.500000
|
||||
NoteOn 0.006259 1 63 127.000000
|
||||
NoteOff 0.237506 1 63 63.500000
|
||||
NoteOn 0.012517 1 63 127.000000
|
||||
NoteOff 0.062494 1 63 63.500000
|
||||
NoteOn 0.062494 1 65 127.000000
|
||||
NoteOff 0.062494 1 65 63.500000
|
||||
NoteOn 0.062494 1 67 127.000000
|
||||
NoteOff 0.237506 1 67 63.500000
|
||||
NoteOn 0.012517 1 67 127.000000
|
||||
NoteOff 0.118776 1 67 63.500000
|
||||
NoteOn 0.006259 1 68 127.000000
|
||||
NoteOff 0.118776 1 68 63.500000
|
||||
NoteOn 0.006259 1 67 127.000000
|
||||
NoteOff 0.062494 1 67 63.500000
|
||||
NoteOn 0.062494 1 63 127.000000
|
||||
NoteOff 0.062494 1 63 63.500000
|
||||
NoteOn 0.062494 1 60 127.000000
|
||||
NoteOff 0.237506 1 60 63.500000
|
||||
NoteOn 0.012517 1 70 127.000000
|
||||
NoteOff 0.118776 1 70 63.500000
|
||||
NoteOn 0.006259 1 69 127.000000
|
||||
NoteOff 0.118776 1 69 63.500000
|
||||
NoteOn 0.006259 1 70 127.000000
|
||||
NoteOff 0.118776 1 70 63.500000
|
||||
NoteOn 0.006259 1 72 127.000000
|
||||
NoteOff 0.118776 1 72 63.500000
|
||||
NoteOn 0.006259 1 74 127.000000
|
||||
NoteOff 0.118776 1 74 63.500000
|
||||
NoteOn 0.006259 1 72 127.000000
|
||||
NoteOff 0.062494 1 72 63.500000
|
||||
NoteOn 0.062494 1 74 127.000000
|
||||
NoteOff 0.062494 1 74 63.500000
|
||||
NoteOn 0.062494 1 75 127.000000
|
||||
NoteOff 0.062494 1 75 63.500000
|
||||
NoteOn 0.062494 1 77 127.000000
|
||||
NoteOff 0.118776 1 77 63.500000
|
||||
NoteOn 0.006259 1 79 127.000000
|
||||
NoteOff 0.118776 1 79 63.500000
|
||||
NoteOn 0.006259 1 77 127.000000
|
||||
NoteOff 0.118776 1 77 63.500000
|
||||
NoteOn 0.006259 1 74 127.000000
|
||||
NoteOff 0.062494 1 74 63.500000
|
||||
NoteOn 0.062494 1 70 127.000000
|
||||
NoteOff 0.475011 1 70 63.500000
|
||||
NoteOn 0.025034 1 72 127.000000
|
||||
NoteOff 0.118776 1 72 63.500000
|
||||
NoteOn 0.006259 1 75 127.000000
|
||||
NoteOff 0.118776 1 75 63.500000
|
||||
NoteOn 0.006259 1 79 127.000000
|
||||
NoteOff 0.062494 1 79 63.500000
|
||||
NoteOn 0.062494 1 72 127.000000
|
||||
NoteOff 0.062494 1 72 63.500000
|
||||
NoteOn 0.062494 1 70 127.000000
|
||||
NoteOff 0.118776 1 70 63.500000
|
||||
NoteOn 0.006259 1 74 127.000000
|
||||
NoteOff 0.062494 1 74 63.500000
|
||||
NoteOn 0.062494 1 77 127.000000
|
||||
NoteOff 0.062494 1 77 63.500000
|
||||
NoteOn 0.062494 1 70 127.000000
|
||||
NoteOff 0.062494 1 70 63.500000
|
||||
NoteOn 0.062494 1 68 127.000000
|
||||
NoteOff 0.118776 1 68 63.500000
|
||||
NoteOn 0.006259 1 72 127.000000
|
||||
NoteOff 0.118776 1 72 63.500000
|
||||
NoteOn 0.006259 1 75 127.000000
|
||||
NoteOff 0.062494 1 75 63.500000
|
||||
NoteOn 0.062494 1 68 127.000000
|
||||
NoteOff 0.062494 1 68 63.500000
|
||||
NoteOn 0.062494 1 67 127.000000
|
||||
NoteOff 0.118776 1 67 63.500000
|
||||
NoteOn 0.006259 1 70 127.000000
|
||||
NoteOff 0.062494 1 70 63.500000
|
||||
NoteOn 0.062494 1 74 127.000000
|
||||
NoteOff 0.062494 1 74 63.500000
|
||||
NoteOn 0.062494 1 67 127.000000
|
||||
NoteOff 0.062494 1 67 63.500000
|
||||
NoteOn 0.062494 1 65 127.000000
|
||||
NoteOff 0.118776 1 65 63.500000
|
||||
NoteOn 0.006259 1 68 127.000000
|
||||
NoteOff 0.118776 1 68 63.500000
|
||||
NoteOn 0.006259 1 72 127.000000
|
||||
NoteOff 0.062494 1 72 63.500000
|
||||
NoteOn 0.062494 1 65 127.000000
|
||||
NoteOff 0.062494 1 65 63.500000
|
||||
NoteOn 0.062494 1 63 127.000000
|
||||
NoteOff 0.118776 1 63 63.500000
|
||||
NoteOn 0.006259 1 67 127.000000
|
||||
NoteOff 0.062494 1 67 63.500000
|
||||
NoteOn 0.062494 1 70 127.000000
|
||||
NoteOff 0.062494 1 70 63.500000
|
||||
NoteOn 0.062494 1 62 127.000000
|
||||
NoteOff 0.062494 1 62 63.500000
|
||||
NoteOn 0.062494 1 60 127.000000
|
||||
NoteOff 0.124989 1 60 63.500000
|
||||
NoteOn 0.124989 1 79 127.000000
|
||||
NoteOff 0.187483 1 79 63.500000
|
||||
NoteOn 0.187483 1 82 127.000000
|
||||
NoteOff 0.356236 1 82 63.500000
|
||||
NoteOn 0.018776 1 84 127.000000
|
||||
ControlChange 0.000000 1 1 20.000000
|
||||
NoteOff 0.950023 1 84 63.500000
|
||||
NoteOff 0.050023 1 84 63.500000
|
||||
97
syntmono/scores/flutbach.ski
Normal file
97
syntmono/scores/flutbach.ski
Normal file
@@ -0,0 +1,97 @@
|
||||
/* Howdy!! ToolKit96cpp SKINI File, Perry Cook */
|
||||
NoiseLevel 0.000 1 30.0
|
||||
NoteOn 0.000 1 79 80.000000
|
||||
NoteOff 0.100 1 79 63.500000
|
||||
NoteOn 0.100 1 84 90.000000
|
||||
NoteOff 0.100 1 84 63.500000
|
||||
NoteOn 0.100 1 79 70.000000
|
||||
NoteOff 0.100 1 79 63.500000
|
||||
|
||||
NoteOn 0.100 1 76 120.000000
|
||||
NoteOn 0.100 1 77 110.000000
|
||||
NoteOn 0.100 1 79 70.000000
|
||||
NoteOff 0.100 1 79 70.0
|
||||
NoteOn 0.100 1 79 90.000000
|
||||
NoteOff 0.150 1 79 63.500000
|
||||
|
||||
NoteOn 0.050 1 79 80.000000
|
||||
NoteOff 0.100 1 79 63.500000
|
||||
NoteOn 0.100 1 84 90.000000
|
||||
NoteOff 0.100 1 84 63.500000
|
||||
NoteOn 0.100 1 79 70.000000
|
||||
NoteOff 0.100 1 79 63.500000
|
||||
|
||||
NoteOn 0.100 1 76 70.000000
|
||||
NoteOn 0.100 1 77 70.000000
|
||||
NoteOn 0.100 1 79 80.000000
|
||||
NoteOff 0.100 1 79 70.0
|
||||
NoteOn 0.100 1 79 90.000000
|
||||
NoteOff 0.150 1 79 63.500000
|
||||
|
||||
NoteOn 0.050 1 81 120.000000
|
||||
NoteOn 0.100 1 79 110.000000
|
||||
NoteOn 0.100 1 77 70.000000
|
||||
NoteOn 0.100 1 76 120.000000
|
||||
NoteOn 0.100 1 74 110.000000
|
||||
NoteOn 0.100 1 72 70.000000
|
||||
|
||||
NoteOn 0.100 1 81 120.000000
|
||||
NoteOn 0.200 1 82 60.000000
|
||||
NoteOff 0.100 1 82 64.000000
|
||||
NoteOn 0.100 1 81 110.000000
|
||||
NoteOn 0.200 1 79 60.000000
|
||||
NoteOff 0.100 1 79 64.000000
|
||||
NoteOn 0.100 1 77 110.000000
|
||||
NoteOn 0.200 1 76 60.000000
|
||||
NoteOff 0.100 1 76 64.000000
|
||||
|
||||
NoteOn 0.100 1 77 120.000000
|
||||
NoteOn 0.100 1 76 110.000000
|
||||
NoteOn 0.100 1 74 70.000000
|
||||
NoteOn 0.100 1 76 120.000000
|
||||
NoteOn 0.100 1 77 110.000000
|
||||
NoteOff 0.100 1 77 64.000000
|
||||
|
||||
NoteOn 0.100 1 79 120.000000
|
||||
NoteOn 0.100 1 81 110.000000
|
||||
NoteOn 0.100 1 79 70.000000
|
||||
NoteOn 0.100 1 77 120.000000
|
||||
NoteOn 0.100 1 76 110.000000
|
||||
NoteOn 0.100 1 74 110.000000
|
||||
|
||||
NoteOn 0.100 1 79 120.000000
|
||||
NoteOn 0.200 1 81 110.000000
|
||||
NoteOn 0.200 1 79 70.000000
|
||||
NoteOn 0.200 1 77 120.000000
|
||||
NoteOn 0.200 1 76 110.000000
|
||||
NoteOn 0.200 1 74 110.000000
|
||||
NoteOff 0.100 1 74 110.000000
|
||||
|
||||
NoteOn 0.100 1 76 120.000000
|
||||
NoteOn 0.100 1 74 110.000000
|
||||
NoteOn 0.100 1 72 70.000000
|
||||
NoteOn 0.100 1 74 120.000000
|
||||
NoteOff 0.070 1 74 120.000000
|
||||
|
||||
NoteOn 0.030 1 76 100.000000
|
||||
NoteOff 0.070 1 76 120.000000
|
||||
NoteOn 0.030 1 77 100.000000
|
||||
NoteOff 0.070 1 77 120.000000
|
||||
NoteOn 0.030 1 79 100.000000
|
||||
NoteOff 0.070 1 79 120.000000
|
||||
NoteOn 0.030 1 81 100.000000
|
||||
NoteOff 0.070 1 81 120.000000
|
||||
NoteOn 0.030 1 82 100.000000
|
||||
NoteOff 0.070 1 82 120.000000
|
||||
NoteOn 0.030 1 81 100.000000
|
||||
NoteOff 0.070 1 81 120.000000
|
||||
NoteOn 0.030 1 82 100.000000
|
||||
NoteOff 0.070 1 82 120.000000
|
||||
NoteOn 0.030 1 79 100.000000
|
||||
NoteOff 0.070 1 79 120.000000
|
||||
|
||||
NoiseLevel 0.000 1 40.0
|
||||
Modulation 0.000 1 25.0
|
||||
NoteOn 0.030 1 77 120.000000
|
||||
NoteOn 1.000 1 89 100.000000
|
||||
NoteOff 0.200 1 77 120.000000
|
||||
180
syntmono/scores/funicula.ski
Normal file
180
syntmono/scores/funicula.ski
Normal file
@@ -0,0 +1,180 @@
|
||||
NoteOn 0.000315 2 69 69
|
||||
NoteOff 0.139851 2 69 0
|
||||
NoteOn 0.292059 2 74 79
|
||||
NoteOff 0.069197 2 74 0
|
||||
NoteOn 0.046664 2 74 71
|
||||
NoteOff 0.062959 2 74 0
|
||||
NoteOn 0.025777 2 74 47
|
||||
NoteOff 0.037024 2 74 0
|
||||
NoteOn 0.065524 2 74 63
|
||||
NoteOff 0.059605 2 74 0
|
||||
NoteOn 0.019622 2 74 47
|
||||
NoteOff 0.039886 2 74 0
|
||||
NoteOn 0.052080 2 74 67
|
||||
NoteOff 0.061615 2 74 0
|
||||
NoteOn 0.021743 2 74 53
|
||||
NoteOff 0.042091 2 74 0
|
||||
NoteOn 0.056058 2 74 69
|
||||
NoteOff 0.122627 2 74 0
|
||||
NoteOn 0.047608 2 74 87
|
||||
NoteOff 0.128503 2 74 0
|
||||
NoteOn 0.187575 2 74 79
|
||||
NoteOff 0.113216 2 74 0
|
||||
NoteOn 0.055912 2 73 82
|
||||
NoteOff 0.145445 2 73 0
|
||||
NoteOn 0.104378 2 73 73
|
||||
NoteOff 0.120442 2 73 0
|
||||
NoteOn 0.047541 2 69 73
|
||||
NoteOff 0.151890 2 69 0
|
||||
NoteOn 0.098655 2 69 64
|
||||
NoteOff 0.137789 2 69 0
|
||||
NoteOn 0.042621 2 71 76
|
||||
NoteOff 0.171097 2 71 0
|
||||
NoteOn 0.081635 2 71 61
|
||||
NoteOff 0.073859 2 71 0
|
||||
NoteOn 0.110418 2 66 69
|
||||
NoteOff 0.304332 2 66 0
|
||||
NoteOn 0.119942 2 66 69
|
||||
NoteOff 0.057357 2 66 0
|
||||
NoteOn 0.034674 2 66 60
|
||||
NoteOff 0.056795 2 66 0
|
||||
NoteOn 0.018853 2 66 76
|
||||
NoteOff 0.061343 2 66 0
|
||||
NoteOn 0.048614 2 66 67
|
||||
NoteOff 0.058950 2 66 0
|
||||
NoteOn 0.008595 2 66 63
|
||||
NoteOff 0.057296 2 66 0
|
||||
NoteOn 0.036486 2 66 67
|
||||
NoteOff 0.125570 2 66 0
|
||||
NoteOn 0.055182 2 66 82
|
||||
NoteOff 0.079954 2 66 0
|
||||
NoteOn 0.021852 2 66 64
|
||||
NoteOff 0.085418 2 66 0
|
||||
NoteOn 0.065201 2 64 79
|
||||
NoteOff 0.070529 2 64 0
|
||||
NoteOn 0.055850 2 66 76
|
||||
NoteOff 0.080037 2 66 0
|
||||
NoteOn 0.047400 2 64 73
|
||||
NoteOff 0.079393 2 64 0
|
||||
NoteOn 0.075934 2 62 76
|
||||
NoteOff 0.073956 2 62 0
|
||||
NoteOn 0.038639 2 62 69
|
||||
NoteOff 0.125310 2 62 0
|
||||
NoteOn 0.067131 2 62 67
|
||||
NoteOff 0.114670 2 62 0
|
||||
NoteOn 0.053501 2 62 62
|
||||
NoteOff 0.058095 2 62 0
|
||||
NoteOn 0.017163 2 62 47
|
||||
NoteOff 0.056632 2 62 0
|
||||
NoteOn 0.023810 2 62 64
|
||||
NoteOff 0.070499 2 62 0
|
||||
NoteOn 0.018403 2 62 64
|
||||
NoteOff 0.044563 2 62 0
|
||||
NoteOn 0.038905 2 62 64
|
||||
NoteOff 0.128219 2 62 0
|
||||
NoteOn 0.020654 2 62 79
|
||||
NoteOff 0.100199 2 62 0
|
||||
NoteOn 0.119351 2 66 69
|
||||
NoteOff 0.140313 2 66 0
|
||||
NoteOn 0.023378 2 64 67
|
||||
NoteOff 0.157359 2 64 0
|
||||
NoteOn 0.103959 2 62 69
|
||||
NoteOff 0.072433 2 62 0
|
||||
NoteOn 0.089338 2 62 63
|
||||
NoteOff 0.067472 2 62 0
|
||||
NoteOn 0.131003 2 62 63
|
||||
NoteOff 0.092003 2 62 0
|
||||
NoteOn 0.084592 2 62 64
|
||||
NoteOff 0.156367 2 62 0
|
||||
NoteOn 0.024942 2 62 69
|
||||
NoteOff 0.154966 2 62 0
|
||||
NoteOn 0.023168 2 62 67
|
||||
NoteOff 0.402274 2 62 0
|
||||
NoteOn 0.151088 2 69 82
|
||||
NoteOff 0.295762 2 69 0
|
||||
NoteOn 0.144298 2 74 67
|
||||
NoteOff 0.064684 2 74 0
|
||||
NoteOn 0.046916 2 74 61
|
||||
NoteOff 0.061961 2 74 0
|
||||
NoteOn 0.013175 2 74 58
|
||||
NoteOff 0.063742 2 74 0
|
||||
NoteOn 0.063079 2 74 64
|
||||
NoteOff 0.115461 2 74 0
|
||||
NoteOn 0.066345 2 74 64
|
||||
NoteOff 0.104482 2 74 0
|
||||
NoteOn 0.058225 2 74 69
|
||||
NoteOff 0.137897 2 74 0
|
||||
NoteOn 0.028045 2 74 82
|
||||
NoteOff 0.227867 2 74 0
|
||||
NoteOn 0.089793 2 74 73
|
||||
NoteOff 0.137043 2 74 0
|
||||
NoteOn 0.027024 2 73 64
|
||||
NoteOff 0.156746 2 73 0
|
||||
NoteOn 0.091269 2 73 73
|
||||
NoteOff 0.144116 2 73 0
|
||||
NoteOn 0.040937 2 69 76
|
||||
NoteOff 0.131683 2 69 0
|
||||
NoteOn 0.111516 2 69 63
|
||||
NoteOff 0.119809 2 69 0
|
||||
NoteOn 0.055603 2 71 69
|
||||
NoteOff 0.151398 2 71 0
|
||||
NoteOn 0.092930 2 71 61
|
||||
NoteOff 0.077496 2 71 0
|
||||
NoteOn 0.108207 2 66 73
|
||||
NoteOff 0.268736 2 66 0
|
||||
NoteOn 0.105231 2 66 82
|
||||
NoteOff 0.068718 2 66 0
|
||||
NoteOn 0.052997 2 66 69
|
||||
NoteOff 0.121595 2 66 0
|
||||
NoteOn 0.089177 2 66 58
|
||||
NoteOff 0.106939 2 66 0
|
||||
NoteOn 0.049675 2 66 67
|
||||
NoteOff 0.145059 2 66 0
|
||||
NoteOn 0.033535 2 66 24
|
||||
NoteOff 0.169419 2 66 0
|
||||
NoteOn 0.058897 2 66 63
|
||||
NoteOff 0.086285 2 66 0
|
||||
NoteOn 0.041606 2 64 76
|
||||
NoteOff 0.084153 2 64 0
|
||||
NoteOn 0.044987 2 66 69
|
||||
NoteOff 0.100239 2 66 0
|
||||
NoteOn 0.022854 2 64 76
|
||||
NoteOff 0.075048 2 64 0
|
||||
NoteOn 0.065983 2 62 67
|
||||
NoteOff 0.081468 2 62 0
|
||||
NoteOn 0.040989 2 62 71
|
||||
NoteOff 0.134240 2 62 0
|
||||
NoteOn 0.062401 2 62 61
|
||||
NoteOff 0.119152 2 62 0
|
||||
NoteOn 0.050401 2 62 64
|
||||
NoteOff 0.128506 2 62 0
|
||||
NoteOn 0.030134 2 62 64
|
||||
NoteOff 0.142160 2 62 0
|
||||
NoteOn 0.037510 2 62 79
|
||||
NoteOff 0.239364 2 62 0
|
||||
NoteOn 0.018231 2 66 73
|
||||
NoteOff 0.131528 2 66 0
|
||||
NoteOn 0.042607 2 64 76
|
||||
NoteOff 0.149396 2 64 0
|
||||
NoteOn 0.089318 2 62 73
|
||||
NoteOff 0.087485 2 62 0
|
||||
NoteOn 0.085324 2 62 73
|
||||
NoteOff 0.072863 2 62 0
|
||||
NoteOn 0.023103 2 62 73
|
||||
NoteOff 0.085817 2 62 0
|
||||
NoteOn 0.021983 2 62 64
|
||||
NoteOff 0.061305 2 62 0
|
||||
NoteOn 0.036091 2 62 61
|
||||
NoteOff 0.070809 2 62 0
|
||||
NoteOn 0.011382 2 62 58
|
||||
NoteOff 0.060215 2 62 0
|
||||
NoteOn 0.027180 2 62 61
|
||||
NoteOff 0.075393 2 62 0
|
||||
NoteOn 0.025560 2 62 29
|
||||
NoteOff 0.038858 2 62 0
|
||||
NoteOn 0.030691 2 62 64
|
||||
NoteOff 0.129305 2 62 0
|
||||
NoteOn 0.021792 2 62 76
|
||||
NoteOff 0.075593 2 62 0
|
||||
NoteOn 0.030875 2 62 95
|
||||
NoteOff 0.459440 2 62 0
|
||||
105
syntmono/scores/funskini.ski
Normal file
105
syntmono/scores/funskini.ski
Normal file
@@ -0,0 +1,105 @@
|
||||
/* Howdy!!!! SKINI0.9 Test Score ***********/
|
||||
|
||||
// First a pretty good player
|
||||
PlayerSkill 0.000000 2 100
|
||||
NoteOn 0.000081 2 69 64
|
||||
NoteOff 0.220735 2 69 0
|
||||
Strumming 0.000000 2 127
|
||||
NoteOn 0.244988 2 74 69
|
||||
NoteOff 1.085355 2 74 0
|
||||
NotStrumming 0.000000 2 0
|
||||
NoteOn 0.133034 2 74 58
|
||||
NoteOff 0.121377 2 74 0
|
||||
NoteOn 0.025178 2 73 56
|
||||
NoteOff 0.204028 2 73 0
|
||||
NoteOn 0.070314 2 73 58
|
||||
NoteOff 0.150998 2 73 0
|
||||
NoteOn 0.029853 2 69 63
|
||||
NoteOff 0.152847 2 69 0
|
||||
NoteOn 0.097649 2 69 58
|
||||
NoteOff 0.140495 2 69 0
|
||||
NoteOn 0.052114 2 71 69
|
||||
NoteOff 0.177446 2 71 0
|
||||
NoteOn 0.084674 2 71 53
|
||||
NoteOff 0.084189 2 71 0
|
||||
NoteOn 0.107113 2 66 82
|
||||
NoteOff 0.345345 2 66 0
|
||||
Strumming 0.000000 2 127
|
||||
NoteOn 0.114209 2 66 69
|
||||
NoteOff 0.638118 2 66 0
|
||||
NotStrumming 0.000000 2 0
|
||||
NoteOn 0.096405 2 66 61
|
||||
NoteOff 0.134993 2 66 0
|
||||
NoteOn 0.028328 2 64 67
|
||||
NoteOff 0.251752 2 64 0
|
||||
NoteOn 0.052434 2 62 64
|
||||
NoteOff 0.077954 2 62 0
|
||||
Strumming 0.000000 2 127
|
||||
NoteOn 0.069474 2 62 69
|
||||
NoteOff 1.132502 2 62 0
|
||||
NotStrumming 0.000000 2 0
|
||||
NoteOn 0.043887 2 66 69
|
||||
NoteOff 0.096938 2 66 0
|
||||
NoteOn 0.046985 2 64 71
|
||||
NoteOff 0.085443 2 64 0
|
||||
NoteOn 0.055538 2 66 63
|
||||
NoteOff 0.105148 2 66 0
|
||||
NoteOn 0.021553 2 64 62
|
||||
NoteOff 0.103749 2 64 0
|
||||
Strumming 0.000000 2 127
|
||||
NoteOn 0.054633 2 62 67
|
||||
NoteOff 1.033837 2 62 0
|
||||
NotStrumming 0.000000 2 0
|
||||
|
||||
// Now a really bad player
|
||||
PlayerSkill 0.000000 2 10
|
||||
NoteOn 0.235617 2 69 69
|
||||
NoteOff 0.316772 2 69 0
|
||||
Strumming 0.000000 2 127
|
||||
NoteOn 0.145871 2 74 64
|
||||
NoteOff 1.100060 2 74 0
|
||||
NotStrumming 0.000000 2 0
|
||||
NoteOn 0.115729 2 74 58
|
||||
NoteOff 0.166520 2 74 0
|
||||
NoteOn 0.007216 2 73 61
|
||||
NoteOff 0.192106 2 73 0
|
||||
NoteOn 0.067405 2 73 62
|
||||
NoteOff 0.160641 2 73 0
|
||||
NoteOn 0.015116 2 69 58
|
||||
NoteOff 0.176983 2 69 0
|
||||
NoteOn 0.083744 2 69 62
|
||||
NoteOff 0.155400 2 69 0
|
||||
NoteOn 0.020502 2 71 69
|
||||
NoteOff 0.187489 2 71 0
|
||||
NoteOn 0.076011 2 71 56
|
||||
NoteOff 0.094456 2 71 0
|
||||
NoteOn 0.094632 2 66 73
|
||||
NoteOff 0.303251 2 66 0
|
||||
Strumming 0.000000 2 127
|
||||
NoteOn 0.136058 2 66 69
|
||||
NoteOff 0.601147 2 66 0
|
||||
NotStrumming 0.000000 2 0
|
||||
NoteOn 0.073985 2 66 56
|
||||
NoteOff 0.145772 2 66 0
|
||||
NoteOn 0.028922 2 64 64
|
||||
NoteOff 0.082327 2 64 0
|
||||
NoteOn 0.047864 2 66 61
|
||||
NoteOff 0.099460 2 66 0
|
||||
NoteOn 0.020486 2 64 40
|
||||
NoteOff 0.131447 2 64 0
|
||||
Strumming 0.000000 2 127
|
||||
NoteOn 0.042691 2 62 71
|
||||
NoteOff 1.131626 2 62 0
|
||||
NotStrumming 0.000000 2 0
|
||||
NoteOn 0.040285 2 66 51
|
||||
NoteOff 0.141532 2 66 0
|
||||
NoteOn 0.016442 2 64 64
|
||||
NoteOff 0.195371 2 64 0
|
||||
NoteOn 0.073368 2 62 67
|
||||
NoteOff 0.098382 2 62 0
|
||||
Strumming 0.000000 2 127
|
||||
NoteOn 0.082045 2 62 69
|
||||
NoteOff 0.796526 2 62 0
|
||||
NotStrumming 0.000000 2 0
|
||||
NoteOn 0.079242 2 62 64
|
||||
NoteOff 0.473653 2 62 0
|
||||
28
syntmono/scores/instructions
Normal file
28
syntmono/scores/instructions
Normal file
@@ -0,0 +1,28 @@
|
||||
Useage: syntmono Instr -r < scorefile
|
||||
where Instr = one of these:
|
||||
Clarinet Flute Brass Bowed Plucked Mandolin Marimba Vibraphn
|
||||
AgogoBel Rhodey Wurley TubeBell HeavyMtl PercFlut BeeThree Moog1
|
||||
FMVoices VoicForm DrumSynt Shakers BowedBar
|
||||
|
||||
Suggested Score/Instrument Pairings:
|
||||
|
||||
BeeThree bookert.ski
|
||||
or organs.ski
|
||||
Rhodey doogie.ski
|
||||
Mandolin duelingb.ski
|
||||
Bowed fiddle.ski
|
||||
PercFlut misacrio.ski
|
||||
AgogoBel morazbel.ski
|
||||
Brass pictures.ski
|
||||
Wurley riderson.ski
|
||||
Flute simplgft.ski
|
||||
Clarinet simplgft.ski
|
||||
Marimba spain.ski
|
||||
Vibraphn spain.ski
|
||||
HeavyMtl streetsf.ski
|
||||
Moog1 thecars.ski
|
||||
TubeBell tubebell.ski
|
||||
|
||||
FMVoices or
|
||||
VoicForm lacrymos.ski
|
||||
or vocaliz.ski
|
||||
34
syntmono/scores/lacrymos.ski
Normal file
34
syntmono/scores/lacrymos.ski
Normal file
@@ -0,0 +1,34 @@
|
||||
/* Howdy!! ToolKit96cpp SKINI File, Perry Cook */
|
||||
ControlChange 0.000000 1 1 20.000000
|
||||
ControlChange 0.000000 1 4 22.000000
|
||||
NoteOn 0.000000 1 46 64.000000
|
||||
ControlChange 0.200000 1 4 8.000000
|
||||
NoteOff 0.800000 1 46 64.500000
|
||||
NoteOn 0.000000 1 51 74.000000
|
||||
NoteOff 0.750000 1 51 74.500000
|
||||
NoteOn 0.000000 1 53 84.000000
|
||||
ControlChange 0.000000 1 4 0.000000
|
||||
NoteOff 0.250000 1 53 84.500000
|
||||
NoteOn 0.000000 1 54 84.000000
|
||||
ControlChange 0.000000 1 4 10.000000
|
||||
NoteOff 1.500000 1 54 84.500000
|
||||
NoteOn 0.000000 1 54 84.000000
|
||||
ControlChange 0.000000 1 4 8.000000
|
||||
NoteOff 0.500000 1 54 84.500000
|
||||
NoteOn 0.000000 1 53 84.000000
|
||||
ControlChange 0.000000 1 4 0.000000
|
||||
NoteOff 0.500000 1 53 84.500000
|
||||
NoteOn 0.000000 1 51 84.000000
|
||||
NoteOff 0.500000 1 51 84.500000
|
||||
NoteOn 0.000000 1 53 84.000000
|
||||
ControlChange 0.000000 1 4 4.000000
|
||||
NoteOff 0.500000 1 53 84.500000
|
||||
NoteOn 0.000000 1 54 94.000000
|
||||
NoteOff 0.500000 1 54 94.500000
|
||||
NoteOn 0.000000 1 51 74.000000
|
||||
ControlChange 0.000000 1 4 0.000000
|
||||
NoteOff 1.000000 1 51 74.500000
|
||||
NoteOn 0.000000 1 46 32.000000
|
||||
ControlChange 0.000000 1 4 8.000000
|
||||
ControlChange 0.000000 1 1 40.000000
|
||||
NoteOff 1.950023 1 46 64.500000
|
||||
45
syntmono/scores/mandtune.ski
Normal file
45
syntmono/scores/mandtune.ski
Normal file
@@ -0,0 +1,45 @@
|
||||
/* Howdy!! ToolKit96cpp SKINI File, Perry Cook */
|
||||
NoteOn 0.000082 2 55 82
|
||||
NoteOff 1.000000 2 55 0
|
||||
NoteOn 0.000082 2 55 82
|
||||
NoteOff 0.700000 2 55 0
|
||||
NoteOn 0.000082 2 62 82
|
||||
NoteOff 0.600000 2 62 0
|
||||
NoteOn 0.000082 2 62 82
|
||||
NoteOff 1.000000 2 62 0
|
||||
NoteOn 0.000082 2 69 82
|
||||
NoteOff 0.500000 2 69 0
|
||||
ControlChange 0.100000 1 1 10
|
||||
ControlChange 0.100000 1 1 20
|
||||
ControlChange 0.100000 1 1 30
|
||||
ControlChange 0.100000 1 1 40
|
||||
ControlChange 0.100000 1 1 50
|
||||
NoteOn 0.000000 2 69 82
|
||||
ControlChange 0.100000 1 1 40
|
||||
ControlChange 0.100000 1 1 30
|
||||
ControlChange 0.100000 1 1 22
|
||||
ControlChange 0.100000 1 1 12
|
||||
NoteOn 0.000000 2 69 82
|
||||
ControlChange 0.100000 1 1 10
|
||||
ControlChange 0.100000 1 1 20
|
||||
ControlChange 0.100000 1 1 30
|
||||
ControlChange 0.100000 1 1 40
|
||||
ControlChange 0.100000 1 1 50
|
||||
ControlChange 0.100000 1 1 60
|
||||
ControlChange 0.100000 1 1 50
|
||||
ControlChange 0.100000 1 1 40
|
||||
ControlChange 0.100000 1 1 30
|
||||
ControlChange 0.100000 1 1 20
|
||||
ControlChange 0.100000 1 1 10
|
||||
ControlChange 0.100000 1 1 6
|
||||
NoteOn 0.000082 2 69 82
|
||||
NoteOff 1.000000 2 69 0
|
||||
NoteOn 0.000082 2 76 82
|
||||
NoteOff 0.800000 2 76 0
|
||||
NoteOn 0.000082 2 76 82
|
||||
NoteOff 0.800000 2 76 0
|
||||
NoteOn 0.000082 2 55 82
|
||||
NoteOn 0.200000 2 62 82
|
||||
NoteOn 0.100000 2 71 82
|
||||
NoteOn 0.200000 2 79 82
|
||||
NoteOff 1.000000 2 79 82
|
||||
107
syntmono/scores/marimba2.ski
Normal file
107
syntmono/scores/marimba2.ski
Normal file
@@ -0,0 +1,107 @@
|
||||
/* Howdy!! ToolKit96cpp SKINI File, Perry Cook */
|
||||
NoteOn 0.001 1 48 88.899998
|
||||
NoteOff 0.100 1 48 63.500000
|
||||
NoteOn 0.001 1 72 88.899998
|
||||
NoteOff 0.100 1 72 63.500000
|
||||
NoteOn 0.001 1 67 88.899998
|
||||
NoteOff 0.100 1 67 63.500000
|
||||
NoteOn 0.001 1 76 88.899998
|
||||
NoteOff 0.100 1 76 63.500000
|
||||
NoteOn 0.001 1 72 88.899998
|
||||
NoteOff 0.100 1 72 63.500000
|
||||
NoteOn 0.001 1 55 88.899998
|
||||
NoteOff 0.100 1 55 63.500000
|
||||
NoteOn 0.001 1 91 88.899998
|
||||
NoteOff 0.200 1 91 63.500000
|
||||
|
||||
StickHardness 0.000 1 30
|
||||
NoteOn 0.001 1 48 88.899998
|
||||
NoteOff 0.100 1 48 63.500000
|
||||
NoteOn 0.001 1 72 88.899998
|
||||
NoteOff 0.100 1 72 63.500000
|
||||
NoteOn 0.001 1 67 88.899998
|
||||
NoteOff 0.100 1 67 63.500000
|
||||
NoteOn 0.001 1 76 88.899998
|
||||
NoteOff 0.100 1 76 63.500000
|
||||
NoteOn 0.001 1 72 88.899998
|
||||
NoteOff 0.100 1 72 63.500000
|
||||
NoteOn 0.001 1 55 88.899998
|
||||
NoteOff 0.100 1 55 63.500000
|
||||
NoteOn 0.001 1 67 88.899998
|
||||
NoteOff 0.200 1 67 63.500000
|
||||
|
||||
StickHardness 0.000 1 120
|
||||
NoteOn 0.001 1 48 88.899998
|
||||
NoteOff 0.200 1 48 63.500000
|
||||
NoteOn 0.001 1 67 88.899998
|
||||
NoteOff 0.100 1 67 63.500000
|
||||
NoteOn 0.001 1 76 88.899998
|
||||
NoteOff 0.100 1 76 63.500000
|
||||
NoteOn 0.001 1 72 88.899998
|
||||
NoteOff 0.100 1 72 63.500000
|
||||
NoteOn 0.001 1 55 88.899998
|
||||
NoteOff 0.100 1 55 63.500000
|
||||
NoteOn 0.001 1 67 88.899998
|
||||
NoteOff 0.200 1 67 63.500000
|
||||
|
||||
StickHardness 0.000 1 64
|
||||
NoteOn 0.001 1 93 88.899998
|
||||
NoteOff 0.100 1 93 63.500000
|
||||
NoteOn 0.001 1 91 88.899998
|
||||
NoteOff 0.100 1 91 63.500000
|
||||
NoteOn 0.001 1 89 88.899998
|
||||
NoteOff 0.100 1 89 63.500000
|
||||
NoteOn 0.001 1 88 88.899998
|
||||
NoteOff 0.100 1 88 63.500000
|
||||
NoteOn 0.001 1 86 88.899998
|
||||
NoteOff 0.100 1 86 63.500000
|
||||
NoteOn 0.001 1 84 88.899998
|
||||
NoteOff 0.100 1 84 63.500000
|
||||
NoteOn 0.001 1 83 88.899998
|
||||
NoteOff 0.100 1 83 63.500000
|
||||
NoteOn 0.001 1 79 88.899998
|
||||
NoteOff 0.100 1 79 63.500000
|
||||
|
||||
NoteOn 0.001 1 48 88.899998
|
||||
NoteOff 0.100 1 48 63.500000
|
||||
NoteOn 0.001 1 72 88.899998
|
||||
NoteOff 0.100 1 72 63.500000
|
||||
NoteOn 0.001 1 67 88.899998
|
||||
NoteOff 0.100 1 67 63.500000
|
||||
NoteOn 0.001 1 76 88.899998
|
||||
NoteOff 0.100 1 76 63.500000
|
||||
NoteOn 0.001 1 72 88.899998
|
||||
NoteOff 0.100 1 72 63.500000
|
||||
NoteOn 0.001 1 55 88.899998
|
||||
NoteOff 0.100 1 55 63.500000
|
||||
NoteOn 0.001 1 91 88.899998
|
||||
NoteOff 0.200 1 91 63.500000
|
||||
|
||||
NoteOn 0.001 1 84 10.0
|
||||
NoteOff 0.050 1 84 63.500000
|
||||
NoteOn 0.001 1 96 20.0
|
||||
NoteOff 0.040 1 96 63.500000
|
||||
NoteOn 0.001 1 84 30.0
|
||||
NoteOff 0.040 1 84 63.500000
|
||||
NoteOn 0.001 1 96 40.0
|
||||
NoteOff 0.045 1 96 63.500000
|
||||
NoteOn 0.001 1 84 50.0
|
||||
NoteOff 0.050 1 84 63.500000
|
||||
NoteOn 0.001 1 96 60.0
|
||||
NoteOff 0.055 1 96 63.500000
|
||||
NoteOn 0.001 1 84 70.0
|
||||
NoteOff 0.045 1 84 63.500000
|
||||
NoteOn 0.001 1 96 80.0
|
||||
NoteOff 0.040 1 96 63.500000
|
||||
NoteOn 0.001 1 84 90.0
|
||||
NoteOff 0.045 1 84 63.500000
|
||||
NoteOn 0.001 1 96 100.0
|
||||
NoteOff 0.050 1 96 63.500000
|
||||
NoteOn 0.001 1 84 110.0
|
||||
NoteOff 0.055 1 84 63.500000
|
||||
NoteOn 0.001 1 96 120.0
|
||||
NoteOff 0.300 1 96 63.500000
|
||||
|
||||
StickHardness 0.000 1 64
|
||||
NoteOn 0.001 1 48 88.899998
|
||||
NoteOff 2.000 1 48 63.500000
|
||||
45
syntmono/scores/marimtst.ski
Normal file
45
syntmono/scores/marimtst.ski
Normal file
@@ -0,0 +1,45 @@
|
||||
/* Howdy!! ToolKit96cpp SKINI File, Perry Cook */
|
||||
NoteOn 0.000000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
StickHardness 0.000000 1 100
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
StickHardness 0.000000 1 80
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
StickHardness 0.000000 1 60
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
StickHardness 0.000000 1 40
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
StickHardness 0.000000 1 20
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
StickHardness 0.000000 1 10
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
NoteOn 0.050000 1 32 88.899998
|
||||
58
syntmono/scores/misacrio.ski
Normal file
58
syntmono/scores/misacrio.ski
Normal file
@@ -0,0 +1,58 @@
|
||||
/* Howdy!! ToolKit96cpp SKINI File, Perry Cook */
|
||||
NoteOn 0.000000 1 67 127.000000
|
||||
NoteOff 0.142494 1 67 63.500000
|
||||
NoteOn 0.007528 1 67 127.000000
|
||||
NoteOff 0.149977 1 67 63.500000
|
||||
NoteOn 0.149977 1 67 127.000000
|
||||
NoteOff 0.285034 1 67 63.500000
|
||||
NoteOn 0.015011 1 69 127.000000
|
||||
NoteOff 0.142494 1 69 63.500000
|
||||
NoteOn 0.007528 1 67 127.000000
|
||||
NoteOff 0.285034 1 67 63.500000
|
||||
NoteOn 0.015011 1 64 127.000000
|
||||
NoteOff 1.140000 1 64 63.500000
|
||||
NoteOn 0.060000 1 64 127.000000
|
||||
NoteOff 0.074966 1 64 63.500000
|
||||
NoteOn 0.074966 1 64 127.000000
|
||||
NoteOff 0.149977 1 64 63.500000
|
||||
NoteOn 0.149977 1 64 127.000000
|
||||
NoteOff 0.285034 1 64 63.500000
|
||||
NoteOn 0.015011 1 62 127.000000
|
||||
NoteOff 0.074966 1 62 63.500000
|
||||
NoteOn 0.074966 1 60 127.000000
|
||||
NoteOff 0.149977 1 60 63.500000
|
||||
NoteOn 0.149977 1 57 127.000000
|
||||
NoteOff 1.140000 1 57 63.500000
|
||||
NoteOn 0.060000 1 79 127.000000
|
||||
NoteOff 0.142494 1 79 63.500000
|
||||
NoteOn 0.007528 1 79 127.000000
|
||||
NoteOff 0.149977 1 79 63.500000
|
||||
NoteOn 0.149977 1 79 127.000000
|
||||
NoteOff 0.285034 1 79 63.500000
|
||||
NoteOn 0.015011 1 81 127.000000
|
||||
NoteOff 0.142494 1 81 63.500000
|
||||
NoteOn 0.007528 1 79 127.000000
|
||||
NoteOff 0.285034 1 79 63.500000
|
||||
NoteOn 0.015011 1 76 127.000000
|
||||
NoteOff 1.140000 1 76 63.500000
|
||||
NoteOn 0.060000 1 76 127.000000
|
||||
NoteOff 0.074966 1 76 63.500000
|
||||
NoteOn 0.074966 1 76 127.000000
|
||||
NoteOff 0.149977 1 76 63.500000
|
||||
NoteOn 0.149977 1 76 127.000000
|
||||
NoteOff 0.285034 1 76 63.500000
|
||||
NoteOn 0.015011 1 74 127.000000
|
||||
NoteOff 0.074966 1 74 63.500000
|
||||
NoteOn 0.074966 1 72 127.000000
|
||||
NoteOff 0.149977 1 72 63.500000
|
||||
NoteOn 0.149977 1 69 127.000000
|
||||
NoteOff 0.449977 1 69 63.500000
|
||||
NoteOn 0.449977 1 79 127.000000
|
||||
NoteOff 0.149977 1 79 63.500000
|
||||
NoteOn 0.149977 1 81 127.000000
|
||||
NoteOff 0.855011 1 81 63.500000
|
||||
NoteOn 0.045034 1 91 127.000000
|
||||
NoteOff 0.149977 1 91 63.500000
|
||||
NoteOn 0.149977 1 93 127.000000
|
||||
NoteOff 0.950023 1 93 63.500000
|
||||
NoteOff 0.050023 1 93 63.500000
|
||||
85
syntmono/scores/morazbel.ski
Normal file
85
syntmono/scores/morazbel.ski
Normal file
@@ -0,0 +1,85 @@
|
||||
/* Howdy!! ToolKit96cpp SKINI File, Perry Cook */
|
||||
NoteOn 0.000000 1 67 63.500000
|
||||
NoteOn 0.200000 1 64 101.600002
|
||||
NoteOn 0.200000 1 64 101.600002
|
||||
NoteOn 0.200000 1 67 101.600002
|
||||
NoteOn 0.200000 1 67 76.200003
|
||||
NoteOn 0.200000 1 64 38.100002
|
||||
NoteOn 0.300000 1 67 101.600002
|
||||
NoteOn 0.300000 1 67 127.000000
|
||||
NoteOn 0.200000 1 64 76.200003
|
||||
NoteOn 0.200000 1 67 114.299997
|
||||
NoteOn 0.200000 1 69 127.000000
|
||||
NoteOn 0.100000 1 67 50.800001
|
||||
NoteOn 0.100000 1 64 88.899998
|
||||
NoteOn 0.100000 1 62 63.500000
|
||||
NoteOn 0.100000 1 64 76.200003
|
||||
NoteOn 0.600000 1 79 127.000000
|
||||
NoteOn 0.200000 1 76 127.000000
|
||||
NoteOn 0.200000 1 76 127.000000
|
||||
NoteOn 0.200000 1 79 127.000000
|
||||
NoteOn 0.200000 1 79 127.000000
|
||||
NoteOn 0.100000 1 81 127.000000
|
||||
NoteOn 0.200000 1 79 127.000000
|
||||
NoteOn 0.100000 1 76 127.000000
|
||||
NoteOn 0.100000 1 74 127.000000
|
||||
NoteOn 0.100000 1 76 127.000000
|
||||
NoteOn 0.100000 1 45 127.000000
|
||||
NoteOn 0.100000 1 48 127.000000
|
||||
NoteOn 0.100000 1 50 127.000000
|
||||
NoteOn 0.100000 1 52 127.000000
|
||||
NoteOn 0.200000 1 50 127.000000
|
||||
NoteOn 0.100000 1 48 127.000000
|
||||
NoteOn 0.100000 1 50 127.000000
|
||||
NoteOn 0.100000 1 45 127.000000
|
||||
NoteOn 0.100000 1 48 127.000000
|
||||
NoteOn 0.100000 1 50 127.000000
|
||||
NoteOn 0.100000 1 52 127.000000
|
||||
NoteOn 0.200000 1 50 127.000000
|
||||
NoteOn 0.100000 1 48 127.000000
|
||||
NoteOn 0.100000 1 50 127.000000
|
||||
NoteOn 0.100000 1 69 127.000000
|
||||
NoteOn 0.100000 1 72 127.000000
|
||||
|
||||
NoteOn 0.200000 1 82 127.000000
|
||||
NoteOn 0.200000 1 82 127.000000
|
||||
NoteOn 0.200000 1 90 100.000000
|
||||
NoteOn 0.200000 1 90 100.000000
|
||||
NoteOn 0.200000 1 82 110.000000
|
||||
NoteOn 0.300000 1 82 110.000000
|
||||
NoteOn 0.200000 1 82 100.000000
|
||||
NoteOn 0.100000 1 90 100.000000
|
||||
NoteOn 0.200000 1 82 100.000000
|
||||
NoteOn 0.200000 1 82 90.000000
|
||||
NoteOn 0.200000 1 90 80.000000
|
||||
NoteOn 0.200000 1 90 80.000000
|
||||
NoteOn 0.200000 1 82 80.000000
|
||||
NoteOn 0.300000 1 90 80.000000
|
||||
NoteOn 0.200000 1 90 80.000000
|
||||
NoteOn 0.100000 1 90 70.000000
|
||||
NoteOn 0.200000 1 82 70.000000
|
||||
NoteOn 0.200000 1 82 70.000000
|
||||
NoteOn 0.200000 1 90 70.000000
|
||||
NoteOn 0.200000 1 90 70.000000
|
||||
NoteOn 0.200000 1 82 60.000000
|
||||
NoteOn 0.300000 1 90 60.000000
|
||||
NoteOn 0.200000 1 82 60.000000
|
||||
NoteOn 0.100000 1 90 60.000000
|
||||
NoteOn 0.200000 1 82 50.000000
|
||||
NoteOn 0.200000 1 82 50.000000
|
||||
NoteOn 0.200000 1 90 50.000000
|
||||
NoteOn 0.200000 1 90 50.000000
|
||||
NoteOn 0.200000 1 82 50.000000
|
||||
NoteOn 0.300000 1 82 40.000000
|
||||
NoteOn 0.200000 1 82 40.000000
|
||||
NoteOn 0.100000 1 90 40.000000
|
||||
NoteOn 0.200000 1 82 40.000000
|
||||
NoteOn 0.200000 1 82 30.000000
|
||||
NoteOn 0.200000 1 90 30.000000
|
||||
NoteOn 0.200000 1 90 30.000000
|
||||
NoteOn 0.200000 1 82 20.000000
|
||||
NoteOn 0.300000 1 82 20.000000
|
||||
NoteOn 0.200000 1 82 20.000000
|
||||
NoteOn 0.100000 1 90 10.000000
|
||||
|
||||
NoteOff 0.800000 1 72 63.500000
|
||||
221
syntmono/scores/organs.ski
Normal file
221
syntmono/scores/organs.ski
Normal file
@@ -0,0 +1,221 @@
|
||||
/* Howdy!! ToolKit96cpp SKINI File, Perry Cook */
|
||||
NoteOn 0.000327 2 68 64
|
||||
NoteOn 0.011439 2 72 60
|
||||
NoteOn 0.100661 2 69 58
|
||||
NoteOff 0.022910 2 68 0
|
||||
NoteOff 0.087179 2 69 0
|
||||
NoteOff 0.002768 2 72 0
|
||||
NoteOn 0.146276 2 74 60
|
||||
NoteOn 0.007877 2 70 73
|
||||
NoteOff 0.065823 2 74 0
|
||||
NoteOff 0.034091 2 70 0
|
||||
NoteOn 0.071562 2 65 42
|
||||
NoteOff 0.095505 2 65 0
|
||||
NoteOn 0.117222 2 72 36
|
||||
NoteOn 0.003568 2 75 57
|
||||
NoteOff 0.867934 2 72 0
|
||||
NoteOff 0.016747 2 75 0
|
||||
NoteOn 0.001292 2 70 66
|
||||
NoteOn 0.016806 2 74 41
|
||||
NoteOff 0.903721 2 70 0
|
||||
NoteOn 0.002269 2 71 60
|
||||
NoteOff 0.002452 2 74 0
|
||||
NoteOff 0.024367 2 71 0
|
||||
NoteOn 0.573769 2 71 71
|
||||
NoteOn 0.071125 2 72 47
|
||||
NoteOff 0.017603 2 71 0
|
||||
NoteOn 0.099531 2 77 63
|
||||
NoteOff 0.005133 2 72 0
|
||||
NoteOn 0.002825 2 75 57
|
||||
NoteOff 0.051047 2 77 0
|
||||
NoteOn 0.062443 2 72 42
|
||||
NoteOff 0.003421 2 75 0
|
||||
NoteOn 0.004190 2 73 22
|
||||
NoteOff 0.032476 2 73 0
|
||||
NoteOff 0.003357 2 72 0
|
||||
NoteOn 0.003412 2 71 51
|
||||
NoteOff 0.082169 2 71 0
|
||||
NoteOn 0.030527 2 70 64
|
||||
NoteOff 0.068936 2 70 0
|
||||
NoteOn 0.002836 2 68 63
|
||||
NoteOff 0.069395 2 68 0
|
||||
NoteOn 0.024967 2 65 52
|
||||
NoteOff 0.083696 2 65 0
|
||||
NoteOn 0.027784 2 63 69
|
||||
NoteOff 0.102489 2 63 0
|
||||
NoteOn 0.048174 2 60 61
|
||||
NoteOff 0.094914 2 60 0
|
||||
NoteOn 0.076034 2 58 62
|
||||
NoteOff 0.080772 2 58 0
|
||||
NoteOn 0.107826 2 56 73
|
||||
NoteOff 0.114325 2 56 0
|
||||
NoteOn 0.159665 2 53 71
|
||||
NoteOff 0.094385 2 53 0
|
||||
NoteOn 0.218823 2 56 82
|
||||
NoteOff 0.396073 2 56 0
|
||||
NoteOn 0.016601 2 53 79
|
||||
NoteOff 0.590675 2 53 0
|
||||
NoteOn 0.013945 2 41 61
|
||||
NoteOn 0.003797 2 53 48
|
||||
NoteOn 0.749734 2 57 69
|
||||
NoteOn 0.006420 2 63 69
|
||||
NoteOff 0.004025 2 53 0
|
||||
NoteOn 0.001033 2 59 71
|
||||
NoteOff 0.183718 2 59 0
|
||||
ControlChange 0.981560 2 1 1
|
||||
ControlChange 0.014051 2 1 2
|
||||
ControlChange 0.018312 2 1 3
|
||||
ControlChange 0.013991 2 1 4
|
||||
ControlChange 0.014672 2 1 5
|
||||
ControlChange 0.008917 2 1 6
|
||||
ControlChange 0.009676 2 1 7
|
||||
ControlChange 0.009401 2 1 8
|
||||
ControlChange 0.014007 2 1 9
|
||||
ControlChange 0.009716 2 1 10
|
||||
ControlChange 0.009322 2 1 11
|
||||
ControlChange 0.009533 2 1 12
|
||||
ControlChange 0.009596 2 1 13
|
||||
ControlChange 0.009475 2 1 14
|
||||
ControlChange 0.014006 2 1 15
|
||||
ControlChange 0.009540 2 1 16
|
||||
ControlChange 0.010279 2 1 17
|
||||
ControlChange 0.013663 2 1 18
|
||||
ControlChange 0.009675 2 1 19
|
||||
ControlChange 0.009790 2 1 20
|
||||
ControlChange 0.014027 2 1 21
|
||||
ControlChange 0.013973 2 1 22
|
||||
ControlChange 0.009544 2 1 23
|
||||
ControlChange 0.014007 2 1 24
|
||||
ControlChange 0.010353 2 1 25
|
||||
ControlChange 0.010221 2 1 26
|
||||
ControlChange 0.017407 2 1 27
|
||||
ControlChange 0.010088 2 1 28
|
||||
ControlChange 0.009214 2 1 29
|
||||
ControlChange 0.009312 2 1 31
|
||||
ControlChange 0.014216 2 1 32
|
||||
ControlChange 0.004844 2 1 33
|
||||
ControlChange 0.009540 2 1 34
|
||||
ControlChange 0.005039 2 1 35
|
||||
ControlChange 0.009520 2 1 36
|
||||
ControlChange 0.010018 2 1 37
|
||||
ControlChange 0.004663 2 1 38
|
||||
ControlChange 0.009539 2 1 39
|
||||
ControlChange 0.009540 2 1 41
|
||||
ControlChange 0.005017 2 1 42
|
||||
ControlChange 0.009504 2 1 43
|
||||
ControlChange 0.005097 2 1 44
|
||||
ControlChange 0.009941 2 1 45
|
||||
ControlChange 0.004610 2 1 46
|
||||
ControlChange 0.005284 2 1 47
|
||||
ControlChange 0.004821 2 1 48
|
||||
ControlChange 0.005134 2 1 49
|
||||
ControlChange 0.009580 2 1 51
|
||||
ControlChange 0.009561 2 1 52
|
||||
ControlChange 0.019091 2 1 54
|
||||
ControlChange 0.001107 2 1 55
|
||||
ControlChange 0.003756 2 1 56
|
||||
ControlChange 0.009684 2 1 57
|
||||
ControlChange 0.004888 2 1 58
|
||||
ControlChange 0.014042 2 1 59
|
||||
ControlChange 0.009508 2 1 60
|
||||
ControlChange 0.009528 2 1 61
|
||||
ControlChange 0.014029 2 1 62
|
||||
ControlChange 0.009753 2 1 63
|
||||
ControlChange 0.018303 2 1 64
|
||||
ControlChange 0.014210 2 1 65
|
||||
ControlChange 0.027270 2 1 66
|
||||
ControlChange 0.027450 2 1 67
|
||||
ControlChange 0.072463 2 1 68
|
||||
ControlChange 0.040774 2 1 69
|
||||
ControlChange 0.022966 2 1 70
|
||||
ControlChange 0.018511 2 1 71
|
||||
ControlChange 0.023463 2 1 72
|
||||
ControlChange 0.013521 2 1 73
|
||||
ControlChange 0.014483 2 1 74
|
||||
ControlChange 0.013854 2 1 75
|
||||
ControlChange 0.009555 2 1 76
|
||||
ControlChange 0.018674 2 1 77
|
||||
ControlChange 0.009540 2 1 78
|
||||
ControlChange 0.009616 2 1 79
|
||||
ControlChange 0.013994 2 1 80
|
||||
ControlChange 0.014260 2 1 81
|
||||
ControlChange 0.018448 2 1 82
|
||||
ControlChange 0.032114 2 1 83
|
||||
ControlChange 0.058711 2 1 84
|
||||
ControlChange 0.049895 2 1 85
|
||||
ControlChange 0.032104 2 1 86
|
||||
ControlChange 0.036434 2 1 87
|
||||
ControlChange 0.022873 2 1 88
|
||||
ControlChange 0.068096 2 1 89
|
||||
ControlChange 0.112544 2 1 90
|
||||
ControlChange 0.018361 2 1 91
|
||||
ControlChange 0.018528 2 1 92
|
||||
ControlChange 0.018461 2 1 93
|
||||
ControlChange 0.014041 2 1 94
|
||||
ControlChange 0.037010 2 1 95
|
||||
ControlChange 0.008956 2 1 96
|
||||
ControlChange 0.099445 2 1 95
|
||||
ControlChange 0.013834 2 1 94
|
||||
ControlChange 0.009499 2 1 93
|
||||
ControlChange 0.010104 2 1 92
|
||||
ControlChange 0.005027 2 1 91
|
||||
ControlChange 0.010180 2 1 90
|
||||
ControlChange 0.008871 2 1 89
|
||||
ControlChange 0.009510 2 1 88
|
||||
ControlChange 0.005047 2 1 87
|
||||
ControlChange 0.014061 2 1 86
|
||||
ControlChange 0.009903 2 1 85
|
||||
ControlChange 0.009119 2 1 84
|
||||
ControlChange 0.009573 2 1 83
|
||||
ControlChange 0.009491 2 1 82
|
||||
ControlChange 0.005078 2 1 81
|
||||
ControlChange 0.005002 2 1 80
|
||||
ControlChange 0.009607 2 1 78
|
||||
ControlChange 0.005082 2 1 77
|
||||
ControlChange 0.009826 2 1 76
|
||||
ControlChange 0.004771 2 1 75
|
||||
ControlChange 0.005025 2 1 74
|
||||
ControlChange 0.005486 2 1 72
|
||||
ControlChange 0.004613 2 1 71
|
||||
ControlChange 0.005046 2 1 70
|
||||
ControlChange 0.005514 2 1 69
|
||||
ControlChange 0.004571 2 1 67
|
||||
ControlChange 0.005025 2 1 66
|
||||
ControlChange 0.005039 2 1 65
|
||||
ControlChange 0.005033 2 1 63
|
||||
ControlChange 0.005073 2 1 62
|
||||
ControlChange 0.005017 2 1 60
|
||||
ControlChange 0.005073 2 1 59
|
||||
ControlChange 0.005033 2 1 57
|
||||
ControlChange 0.005061 2 1 56
|
||||
ControlChange 0.005057 2 1 54
|
||||
ControlChange 0.005024 2 1 52
|
||||
ControlChange 0.005068 2 1 51
|
||||
ControlChange 0.004988 2 1 49
|
||||
ControlChange 0.005074 2 1 47
|
||||
ControlChange 0.005035 2 1 45
|
||||
ControlChange 0.005221 2 1 44
|
||||
ControlChange 0.005234 2 1 42
|
||||
ControlChange 0.005196 2 1 40
|
||||
ControlChange 0.005115 2 1 38
|
||||
ControlChange 0.005286 2 1 36
|
||||
ControlChange 0.005148 2 1 34
|
||||
ControlChange 0.005234 2 1 32
|
||||
ControlChange 0.005301 2 1 30
|
||||
ControlChange 0.005069 2 1 28
|
||||
ControlChange 0.005155 2 1 26
|
||||
ControlChange 0.008498 2 1 24
|
||||
ControlChange 0.002918 2 1 21
|
||||
ControlChange 0.004145 2 1 20
|
||||
ControlChange 0.005652 2 1 17
|
||||
ControlChange 0.004790 2 1 15
|
||||
ControlChange 0.005180 2 1 13
|
||||
ControlChange 0.005223 2 1 10
|
||||
ControlChange 0.005177 2 1 8
|
||||
ControlChange 0.005270 2 1 6
|
||||
ControlChange 0.005135 2 1 4
|
||||
ControlChange 0.005196 2 1 2
|
||||
ControlChange 0.005197 2 1 0
|
||||
NoteOff 0.354573 2 63 0
|
||||
NoteOff 0.014193 2 57 0
|
||||
NoteOff 0.008219 2 41 0
|
||||
65
syntmono/scores/pickdamp.ski
Normal file
65
syntmono/scores/pickdamp.ski
Normal file
@@ -0,0 +1,65 @@
|
||||
/* Howdy!!!! SKINI0.9 Test Score ***********/
|
||||
|
||||
PickPosition 0.0 2 64.0
|
||||
NoteOn 0.0 2 55.0 64.0
|
||||
NoteOff 0.25 2 55.0 64.0
|
||||
PickPosition 0.0 2 56.0
|
||||
NoteOn 0.0 2 55.0 64.0
|
||||
NoteOff 0.25 2 55.0 64.0
|
||||
PickPosition 0.0 2 48.0
|
||||
NoteOn 0.0 2 55.0 64.0
|
||||
NoteOff 0.25 2 55.0 64.0
|
||||
PickPosition 0.0 2 40.0
|
||||
NoteOn 0.0 2 55.0 64.0
|
||||
NoteOff 0.25 2 55.0 64.0
|
||||
PickPosition 0.0 2 32.0
|
||||
NoteOn 0.0 2 55.0 64.0
|
||||
NoteOff 0.25 2 55.0 64.0
|
||||
PickPosition 0.0 2 24.0
|
||||
NoteOn 0.0 2 55.0 64.0
|
||||
NoteOff 0.25 2 55.0 64.0
|
||||
PickPosition 0.0 2 16.0
|
||||
NoteOn 0.0 2 55.0 64.0
|
||||
NoteOff 0.25 2 55.0 64.0
|
||||
PickPosition 0.0 2 8.0
|
||||
NoteOn 0.0 2 55.0 64.0
|
||||
NoteOff 1.25 2 55.0 64.0
|
||||
|
||||
PickPosition 0.0 2 64.0
|
||||
BodySize 0.0 2 0.0
|
||||
NoteOn 0.0 2 55.0 64.0
|
||||
NoteOff 0.25 2 55.0 64.0
|
||||
BodySize 0.0 2 16.0
|
||||
NoteOn 0.0 2 55.0 64.0
|
||||
NoteOff 0.25 2 55.0 64.0
|
||||
BodySize 0.0 2 32.0
|
||||
NoteOn 0.0 2 55.0 64.0
|
||||
NoteOff 0.25 2 55.0 64.0
|
||||
BodySize 0.0 2 48.0
|
||||
NoteOn 0.0 2 55.0 64.0
|
||||
NoteOff 0.25 2 55.0 64.0
|
||||
BodySize 0.0 2 60.0
|
||||
NoteOn 0.0 2 55.0 64.0
|
||||
NoteOff 0.25 2 55.0 64.0
|
||||
BodySize 0.0 2 80.0
|
||||
NoteOn 0.0 2 55.0 64.0
|
||||
NoteOff 0.25 2 55.0 64.0
|
||||
BodySize 0.0 2 96.0
|
||||
NoteOn 0.0 2 55.0 64.0
|
||||
NoteOff 0.25 2 55.0 64.0
|
||||
BodySize 0.0 2 127.0
|
||||
NoteOn 0.0 2 55.0 64.0
|
||||
NoteOff 0.25 2 55.0 64.0
|
||||
BodySize 0.0 2 64.0
|
||||
NoteOn 0.0 2 55.0 64.0
|
||||
NoteOff 1.25 2 55.0 64.0
|
||||
|
||||
StringDamping 0.0 2 0.0
|
||||
PickPosition 0.0 2 64.0
|
||||
NoteOn 0.0 2 55.0 64.0
|
||||
NoteOff 1.25 2 55.0 64.0
|
||||
|
||||
StringDamping 0.0 2 128.0
|
||||
NoteOn 0.0 2 55.0 64.0
|
||||
NoteOff 1.25 2 55.0 64.0
|
||||
|
||||
30
syntmono/scores/pictures.ski
Normal file
30
syntmono/scores/pictures.ski
Normal file
@@ -0,0 +1,30 @@
|
||||
/* Howdy!! ToolKit96cpp SKINI File, Perry Cook */
|
||||
NoteOn 0.000000 1 72 127.000000
|
||||
NoteOff 0.540000 1 72 63.500000
|
||||
NoteOn 0.060000 1 70 127.000000
|
||||
NoteOff 0.540000 1 70 63.500000
|
||||
NoteOn 0.060000 1 75 127.000000
|
||||
NoteOff 0.540000 1 75 63.500000
|
||||
NoteOn 0.060000 1 77 127.000000
|
||||
NoteOff 0.270023 1 77 63.500000
|
||||
NoteOn 0.030023 1 70 127.000000
|
||||
ControlChange 0.000000 1 2 96.000000
|
||||
NoteOff 0.299728 1 70 63.500000
|
||||
NoteOn 0.000317 1 79 127.000000
|
||||
NoteOff 0.540000 1 79 63.500000
|
||||
NoteOn 0.060000 1 77 127.000000
|
||||
NoteOff 0.270023 1 77 63.500000
|
||||
NoteOn 0.030023 1 70 127.000000
|
||||
ControlChange 0.000000 1 2 96.000000
|
||||
NoteOff 0.299728 1 70 63.500000
|
||||
NoteOn 0.000317 1 79 127.000000
|
||||
NoteOff 0.540000 1 79 63.500000
|
||||
NoteOn 0.060000 1 75 127.000000
|
||||
NoteOff 0.540000 1 75 63.500000
|
||||
NoteOn 0.060000 1 77 127.000000
|
||||
NoteOff 0.540000 1 77 63.500000
|
||||
NoteOn 0.060000 1 72 127.000000
|
||||
NoteOff 0.540000 1 72 63.500000
|
||||
NoteOn 0.060000 1 70 127.000000
|
||||
NoteOff 0.540000 1 70 63.500000
|
||||
NoteOff 0.060000 1 70 63.500000
|
||||
63
syntmono/scores/riderson.ski
Normal file
63
syntmono/scores/riderson.ski
Normal file
@@ -0,0 +1,63 @@
|
||||
/* Howdy!! ToolKit96cpp SKINI File, Perry Cook */
|
||||
ControlChange 0.000000 1 1 50.000000
|
||||
NoteOn 0.000000 1 60 114.299997
|
||||
NoteOff 0.480045 1 60 88.899998
|
||||
NoteOn 0.120045 1 60 76.200003
|
||||
NoteOff 0.150023 1 60 63.500000
|
||||
NoteOn 0.150023 1 62 101.600002
|
||||
NoteOff 0.720000 1 62 88.899998
|
||||
NoteOn 0.180000 1 62 76.200003
|
||||
NoteOff 0.150023 1 62 63.500000
|
||||
NoteOn 0.150023 1 63 101.600002
|
||||
NoteOff 0.720000 1 63 88.899998
|
||||
NoteOn 0.180000 1 63 38.100002
|
||||
NoteOff 0.150023 1 63 63.500000
|
||||
NoteOn 0.150023 1 62 101.600002
|
||||
NoteOff 0.720000 1 62 88.899998
|
||||
NoteOn 0.180000 1 62 76.200003
|
||||
NoteOff 0.480045 1 62 88.899998
|
||||
NoteOn 0.120045 1 48 114.299997
|
||||
NoteOff 0.480045 1 48 88.899998
|
||||
NoteOn 0.120045 1 48 76.200003
|
||||
NoteOff 0.150023 1 48 63.500000
|
||||
NoteOn 0.150023 1 50 101.600002
|
||||
NoteOff 0.720000 1 50 88.899998
|
||||
NoteOn 0.180000 1 50 76.200003
|
||||
NoteOff 0.150023 1 50 63.500000
|
||||
NoteOn 0.150023 1 51 101.600002
|
||||
NoteOff 0.720000 1 51 88.899998
|
||||
NoteOn 0.180000 1 51 38.100002
|
||||
NoteOff 0.150023 1 51 63.500000
|
||||
NoteOn 0.150023 1 50 101.600002
|
||||
NoteOff 0.720000 1 50 88.899998
|
||||
NoteOn 0.180000 1 48 76.200003
|
||||
NoteOff 0.240045 1 48 88.899998
|
||||
NoteOn 0.060045 1 72 88.899998
|
||||
NoteOff 0.240045 1 72 88.899998
|
||||
NoteOn 0.060045 1 77 114.299997
|
||||
NoteOff 0.240045 1 77 88.899998
|
||||
NoteOn 0.060045 1 77 101.600002
|
||||
NoteOff 0.240045 1 77 88.899998
|
||||
NoteOn 0.060045 1 77 88.899998
|
||||
NoteOff 0.240045 1 77 88.899998
|
||||
NoteOn 0.060045 1 75 76.200003
|
||||
NoteOff 0.240045 1 75 88.899998
|
||||
NoteOn 0.060045 1 77 88.899998
|
||||
NoteOff 0.480045 1 77 88.899998
|
||||
NoteOn 0.120045 1 77 88.899998
|
||||
NoteOff 0.150023 1 77 63.500000
|
||||
NoteOn 0.150023 1 77 88.899998
|
||||
NoteOff 0.150023 1 77 63.500000
|
||||
NoteOn 0.150023 1 87 101.600002
|
||||
NoteOff 0.240045 1 87 88.899998
|
||||
NoteOn 0.060045 1 84 76.200003
|
||||
NoteOff 0.150023 1 84 63.500000
|
||||
NoteOn 0.150023 1 84 76.200003
|
||||
NoteOff 0.240045 1 84 88.899998
|
||||
NoteOn 0.060045 1 82 76.200003
|
||||
NoteOff 0.240045 1 82 88.899998
|
||||
NoteOn 0.060045 1 84 88.899998
|
||||
NoteOff 0.960045 1 84 88.899998
|
||||
NoteOn 0.240045 1 48 127.000000
|
||||
ControlChange 0.000000 1 1 127.000000
|
||||
NoteOff 1.300000 1 48 63.500000
|
||||
72
syntmono/scores/scales.ski
Normal file
72
syntmono/scores/scales.ski
Normal file
@@ -0,0 +1,72 @@
|
||||
/* Howdy!! ToolKit96cpp SKINI File, Perry Cook */
|
||||
PlayerSkill 0.0 2 100
|
||||
NoteOn 0.0 2 67 64
|
||||
NoteOff 0.5 2 67 0
|
||||
NoteOn 0.0 2 69 64
|
||||
NoteOff 0.5 2 69 0
|
||||
NoteOn 0.0 2 71 64
|
||||
NoteOff 0.5 2 71 0
|
||||
NoteOn 0.0 2 72 64
|
||||
NoteOff 0.5 2 72 0
|
||||
NoteOn 0.0 2 74 64
|
||||
NoteOff 0.5 2 74 0
|
||||
NoteOn 0.0 2 72 64
|
||||
NoteOff 0.5 2 72 0
|
||||
NoteOn 0.0 2 71 64
|
||||
NoteOff 0.5 2 71 0
|
||||
NoteOn 0.0 2 69 64
|
||||
NoteOff 0.5 2 69 0
|
||||
PlayerSkill 0.0 2 10
|
||||
NoteOn 0.0 2 67 64
|
||||
NoteOff 0.5 2 67 0
|
||||
NoteOn 0.0 2 69 64
|
||||
NoteOff 0.5 2 69 0
|
||||
NoteOn 0.0 2 71 64
|
||||
NoteOff 0.5 2 71 0
|
||||
NoteOn 0.0 2 72 64
|
||||
NoteOff 0.5 2 72 0
|
||||
NoteOn 0.0 2 74 64
|
||||
NoteOff 0.5 2 74 0
|
||||
NoteOn 0.0 2 72 64
|
||||
NoteOff 0.5 2 72 0
|
||||
NoteOn 0.0 2 71 64
|
||||
NoteOff 0.5 2 71 0
|
||||
NoteOn 0.0 2 69 64
|
||||
NoteOff 0.5 2 69 0
|
||||
Strumming 0.0 2 127
|
||||
PlayerSkill 0.0 2 127
|
||||
NoteOn 0.0 2 67 64
|
||||
NoteOff 0.5 2 67 0
|
||||
NoteOn 0.0 2 69 64
|
||||
NoteOff 0.5 2 69 0
|
||||
NoteOn 0.0 2 71 64
|
||||
NoteOff 0.5 2 71 0
|
||||
NoteOn 0.0 2 72 64
|
||||
NoteOff 0.5 2 72 0
|
||||
NoteOn 0.0 2 74 64
|
||||
NoteOff 0.5 2 74 0
|
||||
NoteOn 0.0 2 72 64
|
||||
NoteOff 0.5 2 72 0
|
||||
NoteOn 0.0 2 71 64
|
||||
NoteOff 0.5 2 71 0
|
||||
NoteOn 0.0 2 69 64
|
||||
NoteOff 0.5 2 69 0
|
||||
PlayerSkill 0.0 2 0
|
||||
NoteOn 0.0 2 67 64
|
||||
NoteOff 0.5 2 67 0
|
||||
NoteOn 0.0 2 69 64
|
||||
NoteOff 0.5 2 69 0
|
||||
NoteOn 0.0 2 71 64
|
||||
NoteOff 0.5 2 71 0
|
||||
NoteOn 0.0 2 72 64
|
||||
NoteOff 0.5 2 72 0
|
||||
NoteOn 0.0 2 74 64
|
||||
NoteOff 0.5 2 74 0
|
||||
NoteOn 0.0 2 72 64
|
||||
NoteOff 0.5 2 72 0
|
||||
NoteOn 0.0 2 71 64
|
||||
NoteOff 0.5 2 71 0
|
||||
NoteOn 0.0 2 69 64
|
||||
NoteOff 0.5 2 69 0
|
||||
NoteOn 0.0 2 67 64
|
||||
NoteOff 2.0 2 67 0
|
||||
64
syntmono/scores/shaktest.ski
Normal file
64
syntmono/scores/shaktest.ski
Normal file
@@ -0,0 +1,64 @@
|
||||
/* Howdy!! ToolKit96cpp SKINI File, Perry Cook */
|
||||
|
||||
Maraca 0.000000 1
|
||||
NoteOn 0.500000 1 80 10.000000
|
||||
NoteOn 0.500000 1 80 50.000000
|
||||
NoteOn 0.500000 1 80 90.000000
|
||||
NoteOn 0.500000 1 80 127.000000
|
||||
|
||||
ControlChange 0.500000 1 1 1
|
||||
NoteOn 0.000000 1 80 64.000000
|
||||
ControlChange 0.500000 1 1 40
|
||||
NoteOn 0.000000 1 80 64.000000
|
||||
ControlChange 0.500000 1 1 80
|
||||
NoteOn 0.000000 1 80 64.000000
|
||||
ControlChange 0.500000 1 1 120
|
||||
NoteOn 0.000000 1 80 64.000000
|
||||
|
||||
Maraca 0.500000 1
|
||||
ControlChange 0.000000 1 4 1
|
||||
NoteOn 0.000000 1 80 64.000000
|
||||
ControlChange 0.500000 1 4 40
|
||||
NoteOn 0.000000 1 80 64.000000
|
||||
ControlChange 0.500000 1 4 80
|
||||
NoteOn 0.000000 1 80 64.000000
|
||||
ControlChange 0.500000 1 4 120
|
||||
NoteOn 0.000000 1 80 64.000000
|
||||
|
||||
Maraca 0.500000 1
|
||||
ControlChange 0.000000 1 11 1
|
||||
NoteOn 0.000000 1 80 64.000000
|
||||
ControlChange 1.000000 1 11 4
|
||||
NoteOn 0.000000 1 80 64.000000
|
||||
ControlChange 1.000000 1 11 16
|
||||
NoteOn 0.000000 1 80 64.000000
|
||||
ControlChange 1.000000 1 11 64
|
||||
NoteOn 0.000000 1 80 64.000000
|
||||
ControlChange 1.000000 1 11 128
|
||||
NoteOn 0.000000 1 80 64.000000
|
||||
|
||||
Cabasa 0.500000 1
|
||||
NoteOn 0.000000 1 80 10.000000
|
||||
NoteOn 0.500000 1 80 50.000000
|
||||
NoteOn 0.500000 1 80 90.000000
|
||||
NoteOn 0.500000 1 80 127.000000
|
||||
|
||||
Sekere 0.500000 1
|
||||
NoteOn 0.000000 1 80 10.000000
|
||||
NoteOn 0.500000 1 80 50.000000
|
||||
NoteOn 0.500000 1 80 90.000000
|
||||
NoteOn 0.500000 1 80 127.000000
|
||||
|
||||
Tambourn 0.500000 1
|
||||
NoteOn 0.000000 1 80 10.000000
|
||||
NoteOn 0.500000 1 80 50.000000
|
||||
NoteOn 0.500000 1 80 90.000000
|
||||
NoteOn 0.500000 1 80 127.000000
|
||||
|
||||
Sleighbl 0.500000 1
|
||||
NoteOn 0.000000 1 80 10.000000
|
||||
NoteOn 0.500000 1 80 50.000000
|
||||
NoteOn 0.500000 1 80 90.000000
|
||||
NoteOn 0.500000 1 80 127.000000
|
||||
|
||||
Exit
|
||||
47
syntmono/scores/simplgft.ski
Normal file
47
syntmono/scores/simplgft.ski
Normal file
@@ -0,0 +1,47 @@
|
||||
/* Howdy!! ToolKit96cpp SKINI File, Perry Cook */
|
||||
NoteOn 0.000000 1 60 127.000000
|
||||
NoteOff 0.475011 1 60 63.500000
|
||||
NoteOn 0.025034 1 65 127.000000
|
||||
NoteOff 0.475011 1 65 63.500000
|
||||
NoteOn 0.025034 1 65 127.000000
|
||||
NoteOff 0.124989 1 65 63.500000
|
||||
NoteOn 0.124989 1 67 127.000000
|
||||
NoteOff 0.124989 1 67 63.500000
|
||||
NoteOn 0.124989 1 69 127.000000
|
||||
NoteOff 0.237506 1 69 63.500000
|
||||
NoteOn 0.012517 1 65 127.000000
|
||||
NoteOff 0.124989 1 65 63.500000
|
||||
NoteOn 0.124989 1 69 127.000000
|
||||
NoteOff 0.124989 1 69 63.500000
|
||||
NoteOn 0.124989 1 70 127.000000
|
||||
NoteOff 0.237506 1 70 63.500000
|
||||
NoteOn 0.012517 1 72 127.000000
|
||||
NoteOff 0.475011 1 72 63.500000
|
||||
NoteOn 0.025034 1 72 127.000000
|
||||
NoteOff 0.237506 1 72 63.500000
|
||||
NoteOn 0.012517 1 70 127.000000
|
||||
NoteOff 0.124989 1 70 63.500000
|
||||
NoteOn 0.124989 1 69 127.000000
|
||||
NoteOff 0.475011 1 69 63.500000
|
||||
NoteOn 0.025034 1 79 127.000000
|
||||
NoteOff 0.124989 1 79 63.500000
|
||||
NoteOn 0.124989 1 77 127.000000
|
||||
NoteOff 0.124989 1 77 63.500000
|
||||
NoteOn 0.124989 1 79 127.000000
|
||||
NoteOff 0.475011 1 79 63.500000
|
||||
NoteOn 0.025034 1 79 127.000000
|
||||
NoteOff 0.475011 1 79 63.500000
|
||||
NoteOn 0.025034 1 81 127.000000
|
||||
NoteOff 0.475011 1 81 63.500000
|
||||
NoteOn 0.025034 1 81 127.000000
|
||||
NoteOff 0.124989 1 81 63.500000
|
||||
NoteOn 0.124989 1 79 127.000000
|
||||
NoteOff 0.124989 1 79 63.500000
|
||||
NoteOn 0.124989 1 77 127.000000
|
||||
ControlChange 0.000000 1 1 32.000000
|
||||
NoteOff 0.475011 1 77 63.500000
|
||||
NoteOn 0.025034 1 65 127.000000
|
||||
NoteOff 0.475011 1 65 63.500000
|
||||
NoteOn 0.025034 1 41 127.000000
|
||||
NoteOff 0.950023 1 41 63.500000
|
||||
NoteOff 0.050023 1 41 63.500000
|
||||
23
syntmono/scores/spain.ski
Normal file
23
syntmono/scores/spain.ski
Normal file
@@ -0,0 +1,23 @@
|
||||
/* Howdy!! ToolKit96cpp SKINI File, Perry Cook */
|
||||
NoteOn 0.000000 1 48 88.899998
|
||||
NoteOff 0.416009 1 48 63.500000
|
||||
NoteOn 0.104036 1 53 101.600002
|
||||
NoteOff 0.312018 1 53 63.500000
|
||||
NoteOn 0.078005 1 56 63.500000
|
||||
NoteOn 0.130023 1 55 101.600002
|
||||
NoteOn 0.260000 1 51 76.200003
|
||||
NoteOn 0.130023 1 48 38.100002
|
||||
NoteOn 0.130023 1 53 101.600002
|
||||
NoteOn 0.520000 1 58 127.000000
|
||||
NoteOff 0.312018 1 58 63.500000
|
||||
NoteOn 0.078005 1 63 76.200003
|
||||
NoteOn 0.130023 1 62 114.299997
|
||||
NoteOff 0.416009 1 62 63.500000
|
||||
NoteOn 0.104036 1 58 127.000000
|
||||
NoteOn 0.130023 1 60 50.800001
|
||||
NoteOn 0.260000 1 56 88.899998
|
||||
NoteOn 0.260000 1 56 63.500000
|
||||
NoteOn 0.130023 1 63 76.200003
|
||||
NoteOn 0.260000 1 41 127.000000
|
||||
ControlChange 0.000000 1 1 127.000000
|
||||
NoteOff 1.950023 1 41 63.500000
|
||||
32
syntmono/scores/spain0.ski
Normal file
32
syntmono/scores/spain0.ski
Normal file
@@ -0,0 +1,32 @@
|
||||
/* Howdy!! ToolKit96cpp SKINI File, Perry Cook */
|
||||
NoteOn 0.000000 1 72 88.899998
|
||||
NoteOn 0.300000 1 70 63.500000
|
||||
NoteOn 0.300000 1 72 101.600002
|
||||
ControlChange 0.500000 1 1 127.000000
|
||||
NoteOn 0.700000 1 41 100.0000
|
||||
ControlChange 1.000000 1 1 0.000000
|
||||
NoteOn 0.000000 1 48 88.899998
|
||||
NoteOn 0.200000 1 49 63.500000
|
||||
NoteOn 0.200000 1 51 101.600002
|
||||
NoteOn 0.300000 1 53 101.600002
|
||||
NoteOn 0.100000 1 51 101.600002
|
||||
NoteOn 0.900000 1 49 63.500000
|
||||
NoteOn 0.200000 1 48 60.000000
|
||||
NoteOn 0.200000 1 61 60.000000
|
||||
NoteOn 0.150000 1 63 70.000000
|
||||
NoteOn 0.100000 1 61 80.000000
|
||||
NoteOn 0.100000 1 60 90.000000
|
||||
ControlChange 0.000000 1 2 120.0000
|
||||
NoteOn 0.200000 1 61 100.000000
|
||||
NoteOn 0.300000 1 63 90.000000
|
||||
NoteOn 0.200000 1 61 80.000000
|
||||
NoteOn 0.300000 1 60 60.000000
|
||||
NoteOn 0.300000 1 65 60.000000
|
||||
NoteOn 0.400000 1 68 60.000000
|
||||
NoteOn 0.500000 1 72 60.000000
|
||||
ControlChange 0.000000 1 2 90.0000
|
||||
NoteOn 0.600000 1 89 60.000000
|
||||
ControlChange 0.000000 1 2 20.0000
|
||||
ControlChange 0.500000 1 1 127.000000
|
||||
NoteOff 0.400000 1 89 60.000000
|
||||
Exit
|
||||
56
syntmono/scores/streetsf.ski
Normal file
56
syntmono/scores/streetsf.ski
Normal file
@@ -0,0 +1,56 @@
|
||||
/* Howdy!! ToolKit96cpp SKINI File, Perry Cook */
|
||||
NoteOn 0.000000 1 60 127.000000
|
||||
NoteOff 0.126032 1 60 63.500000
|
||||
NoteOn 0.014014 1 60 127.000000
|
||||
NoteOff 0.252018 1 60 63.500000
|
||||
NoteOn 0.028027 1 60 127.000000
|
||||
NoteOff 0.252018 1 60 63.500000
|
||||
NoteOn 0.028027 1 60 127.000000
|
||||
NoteOff 0.126032 1 60 63.500000
|
||||
NoteOn 0.014014 1 63 127.000000
|
||||
NoteOff 0.126032 1 63 63.500000
|
||||
NoteOn 0.014014 1 60 127.000000
|
||||
NoteOff 0.126032 1 60 63.500000
|
||||
NoteOn 0.014014 1 65 127.000000
|
||||
NoteOff 0.252018 1 65 63.500000
|
||||
NoteOn 0.028027 1 67 127.000000
|
||||
NoteOff 0.756009 1 67 63.500000
|
||||
NoteOn 0.084036 1 72 127.000000
|
||||
NoteOff 0.252018 1 72 63.500000
|
||||
NoteOn 0.028027 1 75 127.000000
|
||||
NoteOff 0.126032 1 75 63.500000
|
||||
NoteOn 0.014014 1 72 127.000000
|
||||
NoteOff 0.378005 1 72 63.500000
|
||||
NoteOn 0.042041 1 70 127.000000
|
||||
NoteOff 0.126032 1 70 63.500000
|
||||
NoteOn 0.014014 1 67 127.000000
|
||||
NoteOff 0.126032 1 67 63.500000
|
||||
NoteOn 0.014014 1 72 127.000000
|
||||
NoteOff 0.252018 1 72 63.500000
|
||||
NoteOn 0.028027 1 70 127.000000
|
||||
NoteOff 0.252018 1 70 63.500000
|
||||
NoteOn 0.028027 1 67 127.000000
|
||||
NoteOff 0.126032 1 67 63.500000
|
||||
NoteOn 0.014014 1 65 127.000000
|
||||
NoteOff 0.126032 1 65 63.500000
|
||||
NoteOn 0.014014 1 63 127.000000
|
||||
NoteOff 0.252018 1 63 63.500000
|
||||
NoteOn 0.028027 1 48 127.000000
|
||||
NoteOff 0.126032 1 48 63.500000
|
||||
NoteOn 0.014014 1 48 127.000000
|
||||
NoteOff 0.252018 1 48 63.500000
|
||||
NoteOn 0.028027 1 48 127.000000
|
||||
NoteOff 0.252018 1 48 63.500000
|
||||
NoteOn 0.028027 1 48 127.000000
|
||||
NoteOff 0.126032 1 48 63.500000
|
||||
NoteOn 0.014014 1 51 127.000000
|
||||
NoteOff 0.126032 1 51 63.500000
|
||||
NoteOn 0.014014 1 48 127.000000
|
||||
NoteOff 0.126032 1 48 63.500000
|
||||
NoteOn 0.014014 1 53 127.000000
|
||||
NoteOff 0.252018 1 53 63.500000
|
||||
NoteOn 0.028027 1 51 127.000000
|
||||
NoteOff 1.260000 1 51 63.500000
|
||||
NoteOn 0.140000 1 84 127.000000
|
||||
NoteOff 0.630023 1 84 63.500000
|
||||
NoteOff 0.070023 1 84 63.500000
|
||||
3
syntmono/scores/test.ski
Normal file
3
syntmono/scores/test.ski
Normal file
@@ -0,0 +1,3 @@
|
||||
/* Howdy!! ToolKit96cpp SKINI File, Perry Cook */
|
||||
NoteOn 0.000000 1 60 127.000000
|
||||
NoteOff 0.3 1 60 63.500000
|
||||
38
syntmono/scores/thecars.ski
Normal file
38
syntmono/scores/thecars.ski
Normal file
@@ -0,0 +1,38 @@
|
||||
/* Howdy!! ToolKit96cpp SKINI File, Perry Cook */
|
||||
NoteOn 0.000000 1 48 127.000000
|
||||
NoteOff 0.380000 1 48 63.500000
|
||||
NoteOn 0.020000 1 48 127.000000
|
||||
NoteOff 0.100000 1 48 63.500000
|
||||
NoteOn 0.100000 1 48 127.000000
|
||||
NoteOff 0.100000 1 48 63.500000
|
||||
NoteOn 0.100000 1 51 127.000000
|
||||
NoteOff 0.100000 1 51 63.500000
|
||||
NoteOn 0.100000 1 51 127.000000
|
||||
NoteOff 0.570023 1 51 63.500000
|
||||
NoteOn 0.030023 1 50 127.000000
|
||||
NoteOff 0.100000 1 50 63.500000
|
||||
NoteOn 0.100000 1 46 127.000000
|
||||
NoteOff 0.200000 1 46 63.500000
|
||||
NoteOn 0.200000 1 60 127.000000
|
||||
NoteOff 0.950023 1 60 63.500000
|
||||
NoteOn 0.050023 1 77 127.000000
|
||||
NoteOff 0.190023 1 77 63.500000
|
||||
NoteOn 0.010023 1 72 127.000000
|
||||
NoteOff 0.190023 1 72 63.500000
|
||||
NoteOn 0.010023 1 69 127.000000
|
||||
NoteOff 0.100000 1 69 63.500000
|
||||
NoteOn 0.100000 1 75 127.000000
|
||||
NoteOff 0.380000 1 75 63.500000
|
||||
NoteOn 0.020000 1 70 127.000000
|
||||
NoteOff 0.100000 1 70 63.500000
|
||||
NoteOn 0.100000 1 67 127.000000
|
||||
NoteOff 0.100000 1 67 63.500000
|
||||
NoteOn 0.100000 1 74 127.000000
|
||||
NoteOff 0.380000 1 74 63.500000
|
||||
NoteOn 0.020000 1 70 127.000000
|
||||
NoteOff 0.100000 1 70 63.500000
|
||||
NoteOn 0.100000 1 65 127.000000
|
||||
NoteOff 0.100000 1 65 63.500000
|
||||
NoteOn 0.100000 1 72 127.000000
|
||||
ControlChange 0.000000 1 1 20.000000
|
||||
NoteOff 1.000000 1 72 63.500000
|
||||
19
syntmono/scores/tubebell.ski
Normal file
19
syntmono/scores/tubebell.ski
Normal file
@@ -0,0 +1,19 @@
|
||||
/* Howdy!! ToolKit96cpp SKINI File, Perry Cook */
|
||||
NoteOn 0.000000 1 65 63.500000
|
||||
NoteOn 0.200000 1 73 101.600002
|
||||
NoteOn 0.200000 1 65 76.200003
|
||||
NoteOn 0.200000 1 75 114.299997
|
||||
NoteOn 0.200000 1 65 63.500000
|
||||
NoteOn 0.200000 1 72 76.200003
|
||||
NoteOn 0.200000 1 73 114.299997
|
||||
NoteOn 0.200000 1 65 50.800001
|
||||
NoteOn 0.200000 1 72 114.299997
|
||||
NoteOn 0.200000 1 65 63.500000
|
||||
NoteOn 0.200000 1 70 114.299997
|
||||
NoteOn 0.200000 1 65 50.800001
|
||||
NoteOn 0.200000 1 85 127.000000
|
||||
NoteOn 0.200000 1 65 76.200003
|
||||
NoteOn 0.200000 1 80 76.200003
|
||||
NoteOn 0.200000 1 46 127.000000
|
||||
ControlChange 0.000000 1 1 120.000000
|
||||
NoteOff 2.000000 1 46 63.500000
|
||||
158
syntmono/scores/vocaliz.ski
Normal file
158
syntmono/scores/vocaliz.ski
Normal file
@@ -0,0 +1,158 @@
|
||||
/* Howdy!! ToolKit96cpp SKINI File, Perry Cook */
|
||||
/**** BASS ****/
|
||||
ControlChange 0.000000 1 1 20.000000
|
||||
ControlChange 0.000000 1 4 8.000000
|
||||
NoteOn 0.000000 1 40 64.000000
|
||||
NoteOff 0.500000 1 40 64.500000
|
||||
NoteOn 0.000000 1 44 74.000000
|
||||
NoteOff 0.500000 1 44 64.500000
|
||||
NoteOn 0.000000 1 47 84.000000
|
||||
NoteOff 0.500000 1 47 64.500000
|
||||
NoteOn 0.000000 1 52 94.000000
|
||||
NoteOff 0.500000 1 52 64.500000
|
||||
ControlChange 0.000000 1 4 0.000000
|
||||
NoteOn 0.000000 1 51 84.000000
|
||||
NoteOff 0.500000 1 51 64.500000
|
||||
NoteOn 0.000000 1 47 74.000000
|
||||
NoteOff 0.500000 1 47 64.500000
|
||||
NoteOn 0.000000 1 45 64.000000
|
||||
NoteOff 0.500000 1 45 64.500000
|
||||
NoteOn 0.000000 1 42 54.000000
|
||||
NoteOff 0.500000 1 42 64.500000
|
||||
ControlChange 0.000000 1 4 20.000000
|
||||
NoteOn 0.000000 1 40 64.000000
|
||||
NoteOff 0.500000 1 40 64.500000
|
||||
NoteOn 0.000000 1 44 74.000000
|
||||
NoteOff 0.500000 1 44 64.500000
|
||||
NoteOn 0.000000 1 47 84.000000
|
||||
NoteOff 0.500000 1 47 64.500000
|
||||
NoteOn 0.000000 1 52 94.000000
|
||||
NoteOff 0.500000 1 52 64.500000
|
||||
ControlChange 0.000000 1 4 12.000000
|
||||
NoteOn 0.000000 1 51 84.000000
|
||||
NoteOff 0.500000 1 51 64.500000
|
||||
NoteOn 0.000000 1 47 74.000000
|
||||
NoteOff 0.500000 1 47 64.500000
|
||||
NoteOn 0.000000 1 45 64.000000
|
||||
NoteOff 0.500000 1 45 64.500000
|
||||
NoteOn 0.000000 1 42 54.000000
|
||||
NoteOff 0.500000 1 42 64.500000
|
||||
NoteOn 0.000000 1 40 64.000000
|
||||
NoteOff 1.000000 1 40 64.500000
|
||||
/**** TENOR ****/
|
||||
ControlChange 0.000000 1 4 40.000000
|
||||
NoteOn 0.000000 1 45 64.000000
|
||||
NoteOff 0.500000 1 45 64.500000
|
||||
NoteOn 0.000000 1 49 74.000000
|
||||
NoteOff 0.500000 1 49 64.500000
|
||||
NoteOn 0.000000 1 52 84.000000
|
||||
NoteOff 0.500000 1 52 64.500000
|
||||
NoteOn 0.000000 1 57 94.000000
|
||||
NoteOff 0.500000 1 57 64.500000
|
||||
ControlChange 0.000000 1 4 32.000000
|
||||
NoteOn 0.000000 1 56 84.000000
|
||||
NoteOff 0.500000 1 56 64.500000
|
||||
NoteOn 0.000000 1 52 74.000000
|
||||
NoteOff 0.500000 1 52 64.500000
|
||||
NoteOn 0.000000 1 50 64.000000
|
||||
NoteOff 0.500000 1 50 64.500000
|
||||
NoteOn 0.000000 1 47 54.000000
|
||||
NoteOff 0.500000 1 47 64.500000
|
||||
ControlChange 0.000000 1 4 52.000000
|
||||
NoteOn 0.000000 1 45 64.000000
|
||||
NoteOff 0.500000 1 45 64.500000
|
||||
NoteOn 0.000000 1 49 74.000000
|
||||
NoteOff 0.500000 1 49 64.500000
|
||||
NoteOn 0.000000 1 52 84.000000
|
||||
NoteOff 0.500000 1 52 64.500000
|
||||
NoteOn 0.000000 1 57 94.000000
|
||||
NoteOff 0.500000 1 57 64.500000
|
||||
ControlChange 0.000000 1 4 44.000000
|
||||
NoteOn 0.000000 1 56 84.000000
|
||||
NoteOff 0.500000 1 56 64.500000
|
||||
NoteOn 0.000000 1 52 74.000000
|
||||
NoteOff 0.500000 1 52 64.500000
|
||||
NoteOn 0.000000 1 50 64.000000
|
||||
NoteOff 0.500000 1 50 64.500000
|
||||
NoteOn 0.000000 1 47 54.000000
|
||||
NoteOff 0.500000 1 47 64.500000
|
||||
NoteOn 0.000000 1 45 64.000000
|
||||
NoteOff 1.000000 1 45 64.500000
|
||||
/**** ALTO ****/
|
||||
ControlChange 0.000000 1 4 72.000000
|
||||
NoteOn 0.000000 1 50 64.000000
|
||||
NoteOff 0.500000 1 50 64.500000
|
||||
NoteOn 0.000000 1 54 74.000000
|
||||
NoteOff 0.500000 1 54 64.500000
|
||||
NoteOn 0.000000 1 57 84.000000
|
||||
NoteOff 0.500000 1 57 64.500000
|
||||
NoteOn 0.000000 1 62 94.000000
|
||||
NoteOff 0.500000 1 62 64.500000
|
||||
ControlChange 0.000000 1 4 64.000000
|
||||
NoteOn 0.000000 1 61 84.000000
|
||||
NoteOff 0.500000 1 61 64.500000
|
||||
NoteOn 0.000000 1 57 74.000000
|
||||
NoteOff 0.500000 1 57 64.500000
|
||||
NoteOn 0.000000 1 55 64.000000
|
||||
NoteOff 0.500000 1 55 64.500000
|
||||
NoteOn 0.000000 1 52 54.000000
|
||||
NoteOff 0.500000 1 52 64.500000
|
||||
ControlChange 0.000000 1 4 84.000000
|
||||
NoteOn 0.000000 1 50 64.000000
|
||||
NoteOff 0.500000 1 50 64.500000
|
||||
NoteOn 0.000000 1 54 74.000000
|
||||
NoteOff 0.500000 1 54 64.500000
|
||||
NoteOn 0.000000 1 57 84.000000
|
||||
NoteOff 0.500000 1 57 64.500000
|
||||
NoteOn 0.000000 1 62 94.000000
|
||||
NoteOff 0.500000 1 62 64.500000
|
||||
ControlChange 0.000000 1 4 76.000000
|
||||
NoteOn 0.000000 1 61 84.000000
|
||||
NoteOff 0.500000 1 61 64.500000
|
||||
NoteOn 0.000000 1 57 74.000000
|
||||
NoteOff 0.500000 1 57 64.500000
|
||||
NoteOn 0.000000 1 55 64.000000
|
||||
NoteOff 0.500000 1 55 64.500000
|
||||
NoteOn 0.000000 1 52 54.000000
|
||||
NoteOff 0.500000 1 52 64.500000
|
||||
NoteOn 0.000000 1 50 64.000000
|
||||
NoteOff 1.000000 1 50 64.500000
|
||||
/**** SOPRANO ****/
|
||||
ControlChange 0.000000 1 4 104.000000
|
||||
NoteOn 0.000000 1 70 64.000000
|
||||
NoteOff 0.500000 1 70 64.500000
|
||||
NoteOn 0.000000 1 74 74.000000
|
||||
NoteOff 0.500000 1 74 64.500000
|
||||
NoteOn 0.000000 1 77 84.000000
|
||||
NoteOff 0.500000 1 77 64.500000
|
||||
NoteOn 0.000000 1 82 94.000000
|
||||
NoteOff 0.500000 1 82 64.500000
|
||||
ControlChange 0.000000 1 4 96.000000
|
||||
NoteOn 0.000000 1 81 84.000000
|
||||
NoteOff 0.500000 1 81 64.500000
|
||||
NoteOn 0.000000 1 77 74.000000
|
||||
NoteOff 0.500000 1 77 64.500000
|
||||
NoteOn 0.000000 1 75 64.000000
|
||||
NoteOff 0.500000 1 75 64.500000
|
||||
NoteOn 0.000000 1 72 54.000000
|
||||
NoteOff 0.500000 1 72 64.500000
|
||||
ControlChange 0.000000 1 4 116.000000
|
||||
NoteOn 0.000000 1 70 64.000000
|
||||
NoteOff 0.500000 1 70 64.500000
|
||||
NoteOn 0.000000 1 74 74.000000
|
||||
NoteOff 0.500000 1 74 64.500000
|
||||
NoteOn 0.000000 1 77 84.000000
|
||||
NoteOff 0.500000 1 77 64.500000
|
||||
NoteOn 0.000000 1 82 94.000000
|
||||
NoteOff 0.500000 1 82 64.500000
|
||||
ControlChange 0.000000 1 4 108.000000
|
||||
NoteOn 0.000000 1 81 84.000000
|
||||
NoteOff 0.500000 1 81 64.500000
|
||||
NoteOn 0.000000 1 77 74.000000
|
||||
NoteOff 0.500000 1 77 64.500000
|
||||
NoteOn 0.000000 1 75 64.000000
|
||||
NoteOff 0.500000 1 75 64.500000
|
||||
NoteOn 0.000000 1 72 54.000000
|
||||
NoteOff 0.500000 1 72 64.500000
|
||||
NoteOn 0.000000 1 70 64.000000
|
||||
NoteOff 1.000000 1 70 64.500000
|
||||
170
syntmono/syntmono.cpp
Normal file
170
syntmono/syntmono.cpp
Normal file
@@ -0,0 +1,170 @@
|
||||
// syntmono.cpp
|
||||
//
|
||||
// An example STK program for monophonic voice playback and control.
|
||||
|
||||
#include "../STK/WvOut.h"
|
||||
#include "../STK/Instrmnt.h"
|
||||
#include "../STK/Reverb.h"
|
||||
#include "../STK/NRev.h"
|
||||
#include "../STK/PRCRev.h"
|
||||
#include "../STK/JCRev.h"
|
||||
#include "../STK/SKINI11.h"
|
||||
#include "../STK/SKINI11.msg"
|
||||
#include "miditabl.h"
|
||||
|
||||
int numStrings = 0;
|
||||
int notDone = 1;
|
||||
char **inputString;
|
||||
|
||||
// Miscellaneous command-line parsing and instrument allocation
|
||||
// functions are defined in utilites.cpp.
|
||||
#include "utilities.h"
|
||||
|
||||
// The input command pipe and socket threads are defined in threads.cpp.
|
||||
#include "threads.h"
|
||||
|
||||
Instrmnt *instrument;
|
||||
WvOut **output;
|
||||
|
||||
void main(int argc,char *argv[])
|
||||
{
|
||||
long i, j, synlength;
|
||||
int type, rtInput = 0;
|
||||
int numOuts = 0, outOne = 0;
|
||||
int instNum;
|
||||
char *fin;
|
||||
MY_FLOAT reverbTime = 0.5; // in seconds
|
||||
MY_FLOAT temp, byte3, lastPitch, outSample;
|
||||
|
||||
// Check the command-line arguments for errors and to determine
|
||||
// the number of WvOut objects to be instantiated.
|
||||
numOuts = checkArgs(argc, argv);
|
||||
output = (WvOut **) malloc(numOuts * sizeof(WvOut *));
|
||||
|
||||
// Instantiate the instrument from the command-line argument.
|
||||
if ( (instNum=newInstByName(argv[1])) < 0 ) errorfun(argv[0]);
|
||||
|
||||
// Parse the command-line flags and instantiate WvOut objects.
|
||||
rtInput = parseArgs(argc, argv);
|
||||
|
||||
SKINI11 *score = new SKINI11();
|
||||
Reverb *reverb = new PRCRev(reverbTime);
|
||||
reverb->setEffectMix(0.2);
|
||||
|
||||
|
||||
// If using realtime input, start the input thread.
|
||||
if (rtInput) {
|
||||
#if defined(__STK_REALTIME_)
|
||||
if (rtInput == 2) startSocketThread();
|
||||
else startPipeThread();
|
||||
instrument->noteOn(200.0,0.1);
|
||||
#endif
|
||||
}
|
||||
else { // Malloc inputString as 1 x STRING_LEN array
|
||||
inputString = (char **) malloc(sizeof(char *));
|
||||
inputString[0] = (char *) malloc(STRING_LEN * sizeof(char));
|
||||
}
|
||||
|
||||
// The runtime loop begins here:
|
||||
notDone = 1;
|
||||
synlength = RT_BUFFER_SIZE;
|
||||
while(notDone || numStrings) {
|
||||
if (rtInput) {
|
||||
if (numStrings > 1) synlength = (long) RT_BUFFER_SIZE / numStrings;
|
||||
else synlength = RT_BUFFER_SIZE;
|
||||
for ( i=0; i<synlength; i++ ) {
|
||||
outSample = reverb->tick(instrument->tick());
|
||||
for ( j=0; j<numOuts; j++ ) output[j]->tick(outSample);
|
||||
}
|
||||
}
|
||||
else {
|
||||
fin = fgets(inputString[0],STRING_LEN,stdin);
|
||||
if (fin == NULL) notDone = 0;
|
||||
else {
|
||||
numStrings++;
|
||||
}
|
||||
}
|
||||
if (numStrings) {
|
||||
score->parseThis(inputString[outOne]);
|
||||
type = score->getType();
|
||||
if (type > 0) {
|
||||
if (temp = score->getDelta()) { /* SKINI score file */
|
||||
synlength = (long) (temp * SRATE);
|
||||
for ( i=0; i<synlength; i++ ) {
|
||||
outSample = reverb->tick(instrument->tick());
|
||||
for ( j=0; j<numOuts; j++ ) output[j]->tick(outSample);
|
||||
}
|
||||
synlength = 0;
|
||||
}
|
||||
if (type == __SK_NoteOn_ ) {
|
||||
if (( byte3 = score->getByteThree() ) == 0)
|
||||
instrument->noteOff(byte3*NORM_7);
|
||||
else {
|
||||
j = (int) score->getByteTwo();
|
||||
temp = __MIDI_To_Pitch[j];
|
||||
lastPitch = temp;
|
||||
instrument->noteOn(temp,byte3*NORM_7);
|
||||
}
|
||||
}
|
||||
else if (type == __SK_NoteOff_) {
|
||||
byte3 = score->getByteThree();
|
||||
instrument->noteOff(byte3*NORM_7);
|
||||
}
|
||||
else if (type == __SK_ControlChange_) {
|
||||
j = (int) score->getByteTwo();
|
||||
byte3 = score->getByteThree();
|
||||
instrument->controlChange(j,byte3);
|
||||
}
|
||||
else if (type == __SK_AfterTouch_) {
|
||||
j = (int) score->getByteTwo();
|
||||
instrument->controlChange(128,j);
|
||||
}
|
||||
else if (type == __SK_PitchBend_) {
|
||||
temp = score->getByteTwo();
|
||||
j = (int) temp;
|
||||
temp -= j;
|
||||
lastPitch = __MIDI_To_Pitch[j] * pow(2.0,temp / 12.0) ;
|
||||
instrument->setFreq(lastPitch);
|
||||
}
|
||||
else if (type == __SK_ProgramChange_) {
|
||||
j = (int) score->getByteTwo();
|
||||
if (j != instNum) {
|
||||
instrument->noteOff(1.0);
|
||||
for (i=0;i<4096;i++) {
|
||||
outSample = reverb->tick(instrument->tick());
|
||||
for ( int k=0; k<numOuts; k++ ) output[k]->tick(outSample);
|
||||
}
|
||||
delete instrument;
|
||||
if ( (instNum=newInstByNum(j)) < 0 ) {
|
||||
// Default instrument = 0
|
||||
instNum = newInstByNum(0);
|
||||
}
|
||||
instrument->noteOn(lastPitch, 0.2);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (rtInput) {
|
||||
outOne += 1;
|
||||
if (outOne == MAX_IN_STRINGS) outOne = 0;
|
||||
}
|
||||
numStrings--;
|
||||
}
|
||||
}
|
||||
|
||||
for (i=0;i<reverbTime*SRATE;i++) { /* let the reverb settle a little */
|
||||
outSample = reverb->tick(instrument->tick());
|
||||
for ( j=0; j<numOuts; j++ ) output[j]->tick(outSample);
|
||||
}
|
||||
|
||||
for ( i=0; i<numOuts; i++ ) delete output[i];
|
||||
if (!rtInput) { // Free the inputString for non-realtime operation.
|
||||
free(inputString[0]);
|
||||
free(inputString);
|
||||
}
|
||||
free(output);
|
||||
delete score;
|
||||
delete instrument;
|
||||
delete reverb;
|
||||
|
||||
printf("syntmono finished ... goodbye.\n");
|
||||
}
|
||||
730
syntmono/syntmono.dsp
Normal file
730
syntmono/syntmono.dsp
Normal file
@@ -0,0 +1,730 @@
|
||||
# Microsoft Developer Studio Project File - Name="syntmono" - Package Owner=<4>
|
||||
# Microsoft Developer Studio Generated Build File, Format Version 5.00
|
||||
# ** DO NOT EDIT **
|
||||
|
||||
# TARGTYPE "Win32 (x86) Console Application" 0x0103
|
||||
|
||||
CFG=syntmono - Win32 Debug
|
||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||
!MESSAGE use the Export Makefile command and run
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "syntmono.mak".
|
||||
!MESSAGE
|
||||
!MESSAGE You can specify a configuration when running NMAKE
|
||||
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "syntmono.mak" CFG="syntmono - Win32 Debug"
|
||||
!MESSAGE
|
||||
!MESSAGE Possible choices for configuration are:
|
||||
!MESSAGE
|
||||
!MESSAGE "syntmono - Win32 Release" (based on\
|
||||
"Win32 (x86) Console Application")
|
||||
!MESSAGE "syntmono - Win32 Debug" (based on "Win32 (x86) Console Application")
|
||||
!MESSAGE
|
||||
|
||||
# Begin Project
|
||||
# PROP Scc_ProjName ""
|
||||
# PROP Scc_LocalPath ""
|
||||
CPP=cl.exe
|
||||
RSC=rc.exe
|
||||
|
||||
!IF "$(CFG)" == "syntmono - Win32 Release"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 0
|
||||
# PROP BASE Output_Dir "Release"
|
||||
# PROP BASE Intermediate_Dir "Release"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 0
|
||||
# PROP Output_Dir ""
|
||||
# PROP Intermediate_Dir "Release"
|
||||
# PROP Ignore_Export_Lib 0
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
|
||||
# ADD CPP /nologo /MT /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__OS_Win_" /YX /FD /c
|
||||
# ADD BASE RSC /l 0x409 /d "NDEBUG"
|
||||
# ADD RSC /l 0x409 /d "NDEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=link.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
|
||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib winmm.lib dsound.lib Wsock32.lib /nologo /subsystem:console /machine:I386
|
||||
|
||||
!ELSEIF "$(CFG)" == "syntmono - Win32 Debug"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 1
|
||||
# PROP BASE Output_Dir "Debug"
|
||||
# PROP BASE Intermediate_Dir "Debug"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 1
|
||||
# PROP Output_Dir ""
|
||||
# PROP Intermediate_Dir "Debug"
|
||||
# PROP Ignore_Export_Lib 0
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
|
||||
# ADD CPP /nologo /MT /W3 /Gm /GX /Zi /Od /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__OS_Win_" /YX /FD /c
|
||||
# ADD BASE RSC /l 0x409 /d "_DEBUG"
|
||||
# ADD RSC /l 0x409 /d "_DEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=link.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
|
||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib winmm.lib dsound.lib Wsock32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
|
||||
|
||||
!ENDIF
|
||||
|
||||
# Begin Target
|
||||
|
||||
# Name "syntmono - Win32 Release"
|
||||
# Name "syntmono - Win32 Debug"
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\ADSR.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\ADSR.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\AgogoBel.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\AgogoBel.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\BeeThree.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\BeeThree.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\BiQuad.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\BiQuad.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Bowed.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Bowed.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\BowedBar.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\BowedBar.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\BowTabl.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\BowTabl.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Brass.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Brass.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Clarinet.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Clarinet.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\DCBlock.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\DCBlock.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\DLineA.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\DLineA.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\DLineL.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\DLineL.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\DLineN.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\DLineN.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\DrumSynt.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\DrumSynt.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Envelope.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Envelope.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Filter.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Filter.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Flute.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Flute.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\FM4Alg3.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\FM4Alg3.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\FM4Alg4.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\FM4Alg4.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\FM4Alg5.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\FM4Alg5.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\FM4Alg6.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\FM4Alg6.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\FM4Alg8.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\FM4Alg8.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\FM4Op.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\FM4Op.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\FMVoices.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\FMVoices.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\FormSwep.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\FormSwep.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\HeavyMtl.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\HeavyMtl.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Instrmnt.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Instrmnt.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\JCRev.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\JCRev.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\JetTabl.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\JetTabl.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\LipFilt.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\LipFilt.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Mandolin.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Mandolin.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Marimba.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Marimba.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\MatWvIn.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\MatWvIn.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\MatWvOut.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\MatWvOut.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\Miditabl.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Modal4.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Modal4.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Modulatr.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Modulatr.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Moog1.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Moog1.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Noise.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Noise.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\NRev.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\NRev.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Object.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Object.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\OnePole.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\OnePole.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\OneZero.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\OneZero.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\PercFlut.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\PercFlut.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\phontabl.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Plucked.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Plucked.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Plucked2.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Plucked2.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\PoleZero.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\PoleZero.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\PRCRev.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\PRCRev.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\RawWvIn.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\RawWvIn.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\RawWvOut.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\RawWvOut.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\ReedTabl.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\ReedTabl.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Reverb.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Reverb.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Rhodey.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Rhodey.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\RTDuplex.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\RTDuplex.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\RTSoundIO.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\RTSoundIO.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\RTWvIn.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\RTWvIn.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\RTWvOut.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\RTWvOut.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Sampler.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Sampler.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\SamplFlt.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\SamplFlt.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Shakers.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Shakers.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Simple.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Simple.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\SingWave.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\SingWave.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\SKINI11.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\SKINI11.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\SndWvIn.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\SndWvIn.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\SndWvOut.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\SndWvOut.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\SubNoise.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\SubNoise.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\swapstuf.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\swapstuf.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\syntmono.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\threads.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\threads.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\TubeBell.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\TubeBell.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\TwoPole.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\TwoPole.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\TwoZero.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\TwoZero.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\utilities.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\utilities.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Vibraphn.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Vibraphn.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\VoicForm.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\VoicForm.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\VoicMang.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\VoicMang.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\WavWvIn.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\WavWvIn.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\WavWvOut.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\WavWvOut.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Wurley.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\Wurley.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\WvIn.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\WvIn.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\WvOut.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Stk\WvOut.h
|
||||
# End Source File
|
||||
# End Target
|
||||
# End Project
|
||||
107
syntmono/syntmono.plg
Normal file
107
syntmono/syntmono.plg
Normal file
@@ -0,0 +1,107 @@
|
||||
--------------------Configuration: syntmono - Win32 Release--------------------
|
||||
Begining build with project "C:\home\gary\stk\syntmono\syntmono.dsp", at root.
|
||||
Active configuration is Win32 (x86) Console Application (based on Win32 (x86) Console Application)
|
||||
|
||||
Project's tools are:
|
||||
"32-bit C/C++ Compiler for 80x86" with flags "/nologo /MT /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__OS_Win_" /Fp"Release/syntmono.pch" /YX /Fo"Release/" /Fd"Release/" /FD /c "
|
||||
"Win32 Resource Compiler" with flags "/l 0x409 /d "NDEBUG" "
|
||||
"Browser Database Maker" with flags "/nologo /o"syntmono.bsc" "
|
||||
"COFF Linker for 80x86" with flags "kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib winmm.lib dsound.lib Wsock32.lib /nologo /subsystem:console /incremental:no /pdb:"syntmono.pdb" /machine:I386 /out:"syntmono.exe" "
|
||||
"Custom Build" with flags ""
|
||||
"<Component 0xa>" with flags ""
|
||||
|
||||
Creating temp file "C:\WINDOWS\TEMP\RSPC092.TMP" with contents </nologo /MT /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__OS_Win_" /Fp"Release/syntmono.pch" /YX /Fo"Release/" /Fd"Release/" /FD /c
|
||||
"C:\home\gary\stk\syntmono\utilities.cpp"
|
||||
"C:\home\gary\stk\Stk\BowedBar.cpp"
|
||||
>
|
||||
Creating command line "cl.exe @C:\WINDOWS\TEMP\RSPC092.TMP"
|
||||
Creating temp file "C:\WINDOWS\TEMP\RSPC093.TMP" with contents <kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib winmm.lib dsound.lib Wsock32.lib /nologo /subsystem:console /incremental:no /pdb:"syntmono.pdb" /machine:I386 /out:"syntmono.exe"
|
||||
.\Release\ADSR.obj
|
||||
.\Release\AgogoBel.obj
|
||||
.\Release\BeeThree.obj
|
||||
.\Release\BiQuad.obj
|
||||
.\Release\Bowed.obj
|
||||
.\Release\BowTabl.obj
|
||||
.\Release\Brass.obj
|
||||
.\Release\Clarinet.obj
|
||||
.\Release\DCBlock.obj
|
||||
.\Release\DLineA.obj
|
||||
.\Release\DLineL.obj
|
||||
.\Release\DLineN.obj
|
||||
.\Release\DrumSynt.obj
|
||||
.\Release\Envelope.obj
|
||||
.\Release\Filter.obj
|
||||
.\Release\Flute.obj
|
||||
.\Release\FM4Alg3.obj
|
||||
.\Release\FM4Alg4.obj
|
||||
.\Release\FM4Alg5.obj
|
||||
.\Release\FM4Alg6.obj
|
||||
.\Release\FM4Alg8.obj
|
||||
.\Release\FM4Op.obj
|
||||
.\Release\FMVoices.obj
|
||||
.\Release\FormSwep.obj
|
||||
.\Release\HeavyMtl.obj
|
||||
.\Release\Instrmnt.obj
|
||||
.\Release\JCRev.obj
|
||||
.\Release\JetTabl.obj
|
||||
.\Release\LipFilt.obj
|
||||
.\Release\Mandolin.obj
|
||||
.\Release\Marimba.obj
|
||||
.\Release\MatWvIn.obj
|
||||
.\Release\MatWvOut.obj
|
||||
.\Release\Modal4.obj
|
||||
.\Release\Modulatr.obj
|
||||
.\Release\Moog1.obj
|
||||
.\Release\Noise.obj
|
||||
.\Release\NRev.obj
|
||||
.\Release\Object.obj
|
||||
.\Release\OnePole.obj
|
||||
.\Release\OneZero.obj
|
||||
.\Release\PercFlut.obj
|
||||
.\Release\Plucked.obj
|
||||
.\Release\Plucked2.obj
|
||||
.\Release\PoleZero.obj
|
||||
.\Release\PRCRev.obj
|
||||
.\Release\RawWvIn.obj
|
||||
.\Release\RawWvOut.obj
|
||||
.\Release\ReedTabl.obj
|
||||
.\Release\Reverb.obj
|
||||
.\Release\Rhodey.obj
|
||||
.\Release\RTDuplex.obj
|
||||
.\Release\RTSoundIO.obj
|
||||
.\Release\RTWvIn.obj
|
||||
.\Release\RTWvOut.obj
|
||||
.\Release\Sampler.obj
|
||||
.\Release\SamplFlt.obj
|
||||
.\Release\Shakers.obj
|
||||
.\Release\Simple.obj
|
||||
.\Release\SingWave.obj
|
||||
.\Release\SKINI11.obj
|
||||
.\Release\SndWvIn.obj
|
||||
.\Release\SndWvOut.obj
|
||||
.\Release\SubNoise.obj
|
||||
.\Release\swapstuf.obj
|
||||
.\Release\syntmono.obj
|
||||
.\Release\threads.obj
|
||||
.\Release\TubeBell.obj
|
||||
.\Release\TwoPole.obj
|
||||
.\Release\TwoZero.obj
|
||||
.\Release\utilities.obj
|
||||
.\Release\Vibraphn.obj
|
||||
.\Release\VoicForm.obj
|
||||
.\Release\VoicMang.obj
|
||||
.\Release\WavWvIn.obj
|
||||
.\Release\WavWvOut.obj
|
||||
.\Release\Wurley.obj
|
||||
.\Release\WvIn.obj
|
||||
.\Release\WvOut.obj
|
||||
.\Release\BowedBar.obj>
|
||||
Creating command line "link.exe @C:\WINDOWS\TEMP\RSPC093.TMP"
|
||||
Compiling...
|
||||
utilities.cpp
|
||||
BowedBar.cpp
|
||||
Linking...
|
||||
|
||||
|
||||
|
||||
syntmono.exe - 0 error(s), 0 warning(s)
|
||||
233
syntmono/tcl/TCLBowedBar.tcl
Normal file
233
syntmono/tcl/TCLBowedBar.tcl
Normal file
@@ -0,0 +1,233 @@
|
||||
# Tcl/Tk Bowed Bar Model GUI for the Synthesis Toolkit (STK)
|
||||
|
||||
set press 64.0
|
||||
set pitch 64.0
|
||||
set cont1 127.0
|
||||
set cont2 20.0
|
||||
set cont4 127.0
|
||||
set cont11 0.0
|
||||
set outID "stdout"
|
||||
set commtype "stdout"
|
||||
set struckbow 0
|
||||
|
||||
# Configure main window
|
||||
wm title . "STK Bowed Bar Controller"
|
||||
wm iconname . "bowedbar"
|
||||
. config -bg black
|
||||
|
||||
# Configure "communications" menu
|
||||
menu .menu -tearoff 0
|
||||
menu .menu.communication -tearoff 0
|
||||
.menu add cascade -label "Communication" -menu .menu.communication \
|
||||
-underline 0
|
||||
.menu.communication add radio -label "Console" -variable commtype \
|
||||
-value "stdout" -command { setComm }
|
||||
.menu.communication add radio -label "Socket" -variable commtype \
|
||||
-value "socket" -command { setComm }
|
||||
. configure -menu .menu
|
||||
|
||||
frame .leftsid -bg black
|
||||
|
||||
proc myExit {} {
|
||||
global pitch outID
|
||||
puts $outID [format "NoteOff 0.0 1 %f 127" $pitch ]
|
||||
flush $outID
|
||||
puts $outID [format "ExitProgram"]
|
||||
flush $outID
|
||||
close $outID
|
||||
exit
|
||||
}
|
||||
|
||||
proc noteOn {pitchVal pressVal} {
|
||||
global outID
|
||||
puts $outID [format "NoteOn 0.0 1 %f %f" $pitchVal $pressVal]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
proc noteOff {pitchVal pressVal} {
|
||||
global outID
|
||||
puts $outID [format "NoteOff 0.0 1 %f %f" $pitchVal $pressVal]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
proc patchChange {value} {
|
||||
global outID press cont1 cont4 cont11
|
||||
set patch $value
|
||||
puts $outID [format "ProgramChange 0.0 1 %i" $value]
|
||||
flush $outID
|
||||
set cont1 64.0
|
||||
set cont4 64.0
|
||||
set cont11 64.0
|
||||
}
|
||||
|
||||
proc printWhatz {tag value1 value2 } {
|
||||
global outID
|
||||
puts $outID [format "%s %i %f" $tag $value1 $value2]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
proc changePress {value} {
|
||||
global outID
|
||||
puts $outID [format "AfterTouch 0.0 1 %f" $value]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
proc changePitch {value} {
|
||||
global outID
|
||||
puts $outID [format "PitchBend 0.0 1 %.3f" $value]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
proc activateVel {} {
|
||||
global pitch
|
||||
noteOn $pitch 127
|
||||
printWhatz "ControlChange 0.0 1 " 65 0
|
||||
}
|
||||
|
||||
# Configure sliders
|
||||
frame .press -bg grey66
|
||||
|
||||
button .press.pos -text Pos. -bg grey66 \
|
||||
-command {printWhatz "ControlChange 0.0 1 " 65 127}
|
||||
button .press.vel -text Vel. -bg grey66 \
|
||||
-command activateVel
|
||||
|
||||
scale .press.bPressure -from 0 -to 128 -length 200 \
|
||||
-command {changePress } -variable press\
|
||||
-orient horizontal -label "Pos on Bow / Vel of Bow" \
|
||||
-tickinterval 32 -showvalue true -bg grey66
|
||||
|
||||
scale .pitch -from 0 -to 128 -length 200 \
|
||||
-command {changePitch } -variable pitch \
|
||||
-orient horizontal -label "MIDI Note Number" \
|
||||
-tickinterval 32 -showvalue true -bg grey66
|
||||
|
||||
scale .cont2 -from 0 -to 128 -length 200 \
|
||||
-command {printWhatz "ControlChange 0.0 1 " 2} \
|
||||
-orient horizontal -label "Bowing Pressure" \
|
||||
-tickinterval 32 -showvalue true -bg grey66 \
|
||||
-variable cont2
|
||||
|
||||
scale .cont4 -from 0 -to 128 -length 200 \
|
||||
-command {printWhatz "ControlChange 0.0 1 " 4} \
|
||||
-orient horizontal -label "Strike/Bow Position" \
|
||||
-tickinterval 32 -showvalue true -bg grey66 \
|
||||
-variable cont4
|
||||
|
||||
scale .cont11 -from 0 -to 128 -length 200 \
|
||||
-command {printWhatz "ControlChange 0.0 1 " 11} \
|
||||
-orient horizontal -label "Integration" \
|
||||
-tickinterval 32 -showvalue true -bg grey66 \
|
||||
-variable cont11
|
||||
|
||||
scale .reson -from 0 -to 128 -length 200 \
|
||||
-command {printWhatz "ControlChange 0.0 1 " 1} \
|
||||
-orient horizontal -label "Mode Resonance" \
|
||||
-tickinterval 32 -showvalue true -bg grey66 \
|
||||
-variable cont1
|
||||
|
||||
. config -bg grey20
|
||||
|
||||
frame .bowstruk -bg black
|
||||
radiobutton .bowstruk.bowed -text Bowed -bg grey66 \
|
||||
-command {printWhatz "ControlChange 0.0 1 " 64 127} \
|
||||
-value 1 -variable struckbow
|
||||
radiobutton .bowstruk.struck -text Struck -bg grey66 \
|
||||
-command {printWhatz "ControlChange 0.0 1 " 64 0} \
|
||||
-value 0 -variable struckbow
|
||||
|
||||
pack .press.pos -side left
|
||||
pack .press.bPressure -side left
|
||||
pack .press.vel -side left
|
||||
pack .press -padx 10 -pady 10
|
||||
pack .pitch -padx 10 -pady 10
|
||||
pack .cont2 -padx 10 -pady 10
|
||||
pack .cont4 -padx 10 -pady 10
|
||||
pack .cont11 -padx 10 -pady 10
|
||||
pack .reson -padx 10 -pady 10
|
||||
|
||||
pack .bowstruk.bowed -side left -padx 5
|
||||
pack .bowstruk.struck -side left -padx 5
|
||||
pack .bowstruk -pady 10
|
||||
|
||||
frame .noteOn -bg black
|
||||
button .noteOn.on -text NoteOn -bg grey66 -command { noteOn $pitch $press }
|
||||
button .noteOn.off -text NoteOff -bg grey66 -command { noteOff $pitch 127.0 }
|
||||
button .noteOn.exit -text "Exit Program" -bg grey66 -command myExit
|
||||
pack .noteOn.on -side left -padx 5
|
||||
pack .noteOn.off -side left -padx 5 -pady 10
|
||||
pack .noteOn.exit -side left -padx 5 -pady 10
|
||||
pack .noteOn -pady 10
|
||||
|
||||
bind all <KeyPress> {
|
||||
noteOn $pitch $press
|
||||
}
|
||||
|
||||
# Bind an X windows "close" event with the Exit routine
|
||||
bind . <Destroy> +myExit
|
||||
|
||||
# Socket connection procedure
|
||||
set d .socketdialog
|
||||
|
||||
proc setComm {} {
|
||||
global outID
|
||||
global commtype
|
||||
global d
|
||||
if {$commtype == "stdout"} {
|
||||
if { [string compare "stdout" $outID] } {
|
||||
set i [tk_dialog .dialog "Break Socket Connection?" {You are about to break an existing socket connection ... is this what you want to do?} "" 0 Cancel OK]
|
||||
switch $i {
|
||||
0 {set commtype "socket"}
|
||||
1 {close $outID
|
||||
set outID "stdout"}
|
||||
}
|
||||
}
|
||||
} elseif { ![string compare "stdout" $outID] } {
|
||||
set sockport 2001
|
||||
set sockhost localhost
|
||||
toplevel $d
|
||||
wm title $d "STK Client Socket Connection"
|
||||
wm resizable $d 0 0
|
||||
grab $d
|
||||
label $d.message -text "Specify a socket host and port number below (if different than the STK defaults shown) and then click the \"Connect\" button to invoke a socket-client connection attempt to the STK socket server." \
|
||||
-background white -font {Helvetica 10 bold} \
|
||||
-wraplength 3i -justify left
|
||||
frame $d.sockhost
|
||||
entry $d.sockhost.entry -width 15
|
||||
label $d.sockhost.text -text "Socket Host:" \
|
||||
-font {Helvetica 10 bold}
|
||||
frame $d.sockport
|
||||
entry $d.sockport.entry -width 15
|
||||
label $d.sockport.text -text "Socket Port:" \
|
||||
-font {Helvetica 10 bold}
|
||||
pack $d.message -side top -padx 5 -pady 10
|
||||
pack $d.sockhost.text -side left -padx 1 -pady 2
|
||||
pack $d.sockhost.entry -side right -padx 5 -pady 2
|
||||
pack $d.sockhost -side top -padx 5 -pady 2
|
||||
pack $d.sockport.text -side left -padx 1 -pady 2
|
||||
pack $d.sockport.entry -side right -padx 5 -pady 2
|
||||
pack $d.sockport -side top -padx 5 -pady 2
|
||||
$d.sockhost.entry insert 0 $sockhost
|
||||
$d.sockport.entry insert 0 $sockport
|
||||
frame $d.buttons
|
||||
button $d.buttons.cancel -text "Cancel" -bg grey66 \
|
||||
-command { set commtype "stdout"
|
||||
set outID "stdout"
|
||||
destroy $d }
|
||||
button $d.buttons.connect -text "Connect" -bg grey66 \
|
||||
-command {
|
||||
set sockhost [$d.sockhost.entry get]
|
||||
set sockport [$d.sockport.entry get]
|
||||
set err [catch {socket $sockhost $sockport} outID]
|
||||
|
||||
if {$err == 0} {
|
||||
destroy $d
|
||||
} else {
|
||||
tk_dialog $d.error "Socket Error" {Error: Unable to make socket connection. Make sure the STK socket server is first running and that the port number is correct.} "" 0 OK
|
||||
} }
|
||||
pack $d.buttons.cancel -side left -padx 5 -pady 10
|
||||
pack $d.buttons.connect -side right -padx 5 -pady 10
|
||||
pack $d.buttons -side bottom -padx 5 -pady 10
|
||||
}
|
||||
}
|
||||
|
||||
530
syntmono/tcl/TCLDemo.tcl
Normal file
530
syntmono/tcl/TCLDemo.tcl
Normal file
@@ -0,0 +1,530 @@
|
||||
# Tcl/Tk Demo GUI for the Synthesis Toolkit (STK)
|
||||
# by Gary P. Scavone, CCRMA, Stanford University, 1999.
|
||||
|
||||
# Set initial control values
|
||||
set pitch 64.0
|
||||
set press 64.0
|
||||
set velocity 96.0
|
||||
set cont1 0.0
|
||||
set cont2 10.0
|
||||
set cont4 20.0
|
||||
set cont11 64.0
|
||||
set outID "stdout"
|
||||
set commtype "stdout"
|
||||
set patchnum 0
|
||||
set oldpatch 0
|
||||
|
||||
# Configure main window
|
||||
wm title . "STK Demo GUI"
|
||||
wm iconname . "demo"
|
||||
. config -bg black
|
||||
|
||||
# Configure "communications" menu
|
||||
menu .menu -tearoff 0
|
||||
menu .menu.communication -tearoff 0
|
||||
.menu add cascade -label "Communication" -menu .menu.communication \
|
||||
-underline 0
|
||||
.menu.communication add radio -label "Console" -variable commtype \
|
||||
-value "stdout" -command { setComm }
|
||||
.menu.communication add radio -label "Socket" -variable commtype \
|
||||
-value "socket" -command { setComm }
|
||||
|
||||
# Configure instrument change menu
|
||||
menu .menu.instrument -tearoff 0
|
||||
.menu add cascade -label "Instrument" -menu .menu.instrument \
|
||||
-underline 0
|
||||
.menu.instrument add radio -label "Clarinet" -variable patchnum \
|
||||
-value 0 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "Flute" -variable patchnum \
|
||||
-value 1 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "Brass" -variable patchnum \
|
||||
-value 2 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "Bowed String" -variable patchnum \
|
||||
-value 3 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "Plucked String" -variable patchnum \
|
||||
-value 4 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "Mandolin" -variable patchnum \
|
||||
-value 5 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "Marimba" -variable patchnum \
|
||||
-value 6 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "Vibraphone" -variable patchnum \
|
||||
-value 7 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "Agogo Bell" -variable patchnum \
|
||||
-value 8 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "Rhodey" -variable patchnum \
|
||||
-value 9 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "Wurley" -variable patchnum \
|
||||
-value 10 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "Tubular Bell" -variable patchnum \
|
||||
-value 11 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "Heavy Metal" -variable patchnum \
|
||||
-value 12 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "Percussive Flute" -variable patchnum \
|
||||
-value 13 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "B3 Organ" -variable patchnum \
|
||||
-value 14 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "Moog" -variable patchnum \
|
||||
-value 15 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "FM Voices" -variable patchnum \
|
||||
-value 16 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "Drum Kit" -variable patchnum \
|
||||
-value 18 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "Maraca" -variable patchnum \
|
||||
-value 19 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "Sekere" -variable patchnum \
|
||||
-value 20 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "Cabasa" -variable patchnum \
|
||||
-value 21 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "Bamboo" -variable patchnum \
|
||||
-value 22 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "Waterdrop" -variable patchnum \
|
||||
-value 23 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "Tambourine" -variable patchnum \
|
||||
-value 24 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "Sleigh Bell" -variable patchnum \
|
||||
-value 25 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "Guiro" -variable patchnum \
|
||||
-value 26 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "Sticks" -variable patchnum \
|
||||
-value 27 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "Crunch" -variable patchnum \
|
||||
-value 28 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "Wrench" -variable patchnum \
|
||||
-value 29 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "SandPaper" -variable patchnum \
|
||||
-value 30 -command { patchChange $patchnum }
|
||||
.menu.instrument add radio -label "CokeCan" -variable patchnum \
|
||||
-value 31 -command { patchChange $patchnum }
|
||||
. configure -menu .menu
|
||||
|
||||
# Configure bitmap display
|
||||
if {[file isdirectory bitmaps]} {
|
||||
set bitmappath bitmaps
|
||||
} else {
|
||||
set bitmappath tcl/bitmaps
|
||||
}
|
||||
button .pretty -bitmap @$bitmappath/prcFunny.xbm \
|
||||
-background white -foreground black
|
||||
.pretty config -bitmap @$bitmappath/prc.xbm
|
||||
pack .pretty -padx 5 -pady 10
|
||||
|
||||
# Configure "note-on" buttons
|
||||
frame .noteOn -bg black
|
||||
|
||||
button .noteOn.on -text NoteOn -bg grey66 -command { noteOn $pitch $press }
|
||||
button .noteOn.off -text NoteOff -bg grey66 -command { noteOff $pitch 127.0 }
|
||||
button .noteOn.exit -text "Exit Program" -bg grey66 -command myExit
|
||||
pack .noteOn.on -side left -padx 5
|
||||
pack .noteOn.off -side left -padx 5 -pady 10
|
||||
pack .noteOn.exit -side left -padx 5 -pady 10
|
||||
|
||||
pack .noteOn
|
||||
|
||||
# Configure sliders
|
||||
frame .left -bg black
|
||||
frame .right -bg black
|
||||
|
||||
scale .left.bPressure -from 0 -to 128 -length 200 \
|
||||
-command {changePress } -variable press \
|
||||
-orient horizontal -label "Breath Pressure" \
|
||||
-tickinterval 32 -showvalue true -bg grey66
|
||||
|
||||
scale .left.pitch -from 0 -to 128 -length 200 \
|
||||
-command {changePitch } -variable pitch \
|
||||
-orient horizontal -label "MIDI Note Number" \
|
||||
-tickinterval 32 -showvalue true -bg grey66
|
||||
|
||||
scale .left.cont2 -from 0 -to 128 -length 200 \
|
||||
-command {printWhatz "ControlChange 0.0 1 " 2} \
|
||||
-orient horizontal -label "Reed Stiffness" \
|
||||
-tickinterval 32 -showvalue true -bg grey66 \
|
||||
-variable cont2
|
||||
|
||||
scale .right.cont4 -from 0 -to 128 -length 200 \
|
||||
-command {printWhatz "ControlChange 0.0 1 " 4} \
|
||||
-orient horizontal -label "Breath Noise" \
|
||||
-tickinterval 32 -showvalue true -bg grey66 \
|
||||
-variable cont4
|
||||
|
||||
scale .right.cont11 -from 0 -to 128 -length 200 \
|
||||
-command {printWhatz "ControlChange 0.0 1 " 11} \
|
||||
-orient horizontal -label "Vibrato Rate" \
|
||||
-tickinterval 32 -showvalue true -bg grey66 \
|
||||
-variable cont11
|
||||
|
||||
scale .right.cont1 -from 0 -to 128 -length 200 \
|
||||
-command {printWhatz "ControlChange 0.0 1 " 1} \
|
||||
-orient horizontal -label "Vibrato Amount" \
|
||||
-tickinterval 32 -showvalue true -bg grey66 \
|
||||
-variable cont1
|
||||
|
||||
pack .left.bPressure -padx 10 -pady 10
|
||||
pack .left.pitch -padx 10 -pady 10
|
||||
pack .left.cont2 -padx 10 -pady 10
|
||||
pack .right.cont4 -padx 10 -pady 10
|
||||
pack .right.cont11 -padx 10 -pady 10
|
||||
pack .right.cont1 -padx 10 -pady 10
|
||||
|
||||
pack .left -side left
|
||||
pack .right -side right
|
||||
|
||||
# DrumKit popup window
|
||||
set p .drumwindow
|
||||
|
||||
proc myExit {} {
|
||||
global pitch outID
|
||||
puts $outID [format "NoteOff 0.0 1 %3.2f 127" $pitch ]
|
||||
flush $outID
|
||||
puts $outID [format "ExitProgram"]
|
||||
flush $outID
|
||||
close $outID
|
||||
exit
|
||||
}
|
||||
|
||||
proc noteOn {pitchVal pressVal} {
|
||||
global outID
|
||||
puts $outID [format "NoteOn 0.0 1 %3.2f %3.2f" $pitchVal $pressVal]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
proc noteOff {pitchVal pressVal} {
|
||||
global outID
|
||||
puts $outID [format "NoteOff 0.0 1 %3.2f %3.2f" $pitchVal $pressVal]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
proc patchChange {value} {
|
||||
global outID bitmappath cont1 cont2 cont4 cont11 oldpatch press pitch
|
||||
if {$value!=$oldpatch} {
|
||||
if {$value < 19} {
|
||||
puts $outID [format "ProgramChange 0.0 1 %2i" $value]
|
||||
flush $outID
|
||||
}
|
||||
if {$value > 18 && $oldpatch < 19} {
|
||||
puts $outID [format "ProgramChange 0.0 1 19"]
|
||||
flush $outID
|
||||
}
|
||||
set oldpatch $value
|
||||
# This stuff below sets up the correct bitmaps, slider labels, and control
|
||||
# parameters.
|
||||
if {$value==0} { # Clarinet
|
||||
.pretty config -bitmap @$bitmappath/Klar.xbm
|
||||
.left.bPressure config -state normal -label "Breath Pressure"
|
||||
.left.pitch config -state normal -label "MIDI Note Number"
|
||||
.left.cont2 config -state normal -label "Reed Stiffness"
|
||||
.right.cont4 config -state normal -label "Breath Noise"
|
||||
.right.cont11 config -state normal -label "Vibrato Rate"
|
||||
.right.cont1 config -state normal -label "Vibrato Amount"
|
||||
set cont1 20.0
|
||||
set cont2 64.0
|
||||
set cont4 20.0
|
||||
set cont11 64.0
|
||||
printWhatz "ControlChange 0.0 1 " 1 $cont1
|
||||
printWhatz "ControlChange 0.0 1 " 2 $cont2
|
||||
printWhatz "ControlChange 0.0 1 " 4 $cont4
|
||||
printWhatz "ControlChange 0.0 1 " 11 $cont11
|
||||
}
|
||||
if {$value==1} { # Flute
|
||||
.pretty config -bitmap @$bitmappath/KFloot.xbm
|
||||
.left.bPressure config -state normal -label "Breath Pressure"
|
||||
.left.pitch config -state normal -label "MIDI Note Number"
|
||||
.left.cont2 config -state normal -label "Embouchure Adjustment"
|
||||
.right.cont4 config -state normal -label "Breath Noise"
|
||||
.right.cont11 config -state normal -label "Vibrato Rate"
|
||||
.right.cont1 config -state normal -label "Vibrato Amount"
|
||||
set cont1 20.0
|
||||
set cont2 64.0
|
||||
set cont4 20.0
|
||||
set cont11 64.0
|
||||
printWhatz "ControlChange 0.0 1 " 1 $cont1
|
||||
printWhatz "ControlChange 0.0 1 " 2 $cont2
|
||||
printWhatz "ControlChange 0.0 1 " 4 $cont4
|
||||
printWhatz "ControlChange 0.0 1 " 11 $cont11
|
||||
}
|
||||
if {$value==2} { # Brass
|
||||
.pretty config -bitmap @$bitmappath/KHose.xbm
|
||||
.left.bPressure config -state normal -label "Breath Pressure"
|
||||
.left.pitch config -state normal -label "MIDI Note Number"
|
||||
.left.cont2 config -state normal -label "Lip Adjustment"
|
||||
.right.cont4 config -state normal -label "Slide Length"
|
||||
.right.cont11 config -state normal -label "Vibrato Rate"
|
||||
.right.cont1 config -state normal -label "Vibrato Amount"
|
||||
set cont1 0.0
|
||||
set cont2 64.0
|
||||
set cont4 20.0
|
||||
set cont11 64.0
|
||||
printWhatz "ControlChange 0.0 1 " 1 $cont1
|
||||
printWhatz "ControlChange 0.0 1 " 2 $cont2
|
||||
printWhatz "ControlChange 0.0 1 " 4 $cont4
|
||||
printWhatz "ControlChange 0.0 1 " 11 $cont11
|
||||
}
|
||||
if {$value==3} { # Bowed String
|
||||
.pretty config -bitmap @$bitmappath/KFiddl.xbm
|
||||
.left.bPressure config -state normal -label "Volume"
|
||||
.left.pitch config -state normal -label "MIDI Note Number"
|
||||
.left.cont2 config -state normal -label "Bow Pressure"
|
||||
.right.cont4 config -state normal -label "Bow Position"
|
||||
.right.cont11 config -state normal -label "Vibrato Rate"
|
||||
.right.cont1 config -state normal -label "Vibrato Amount"
|
||||
set cont1 4.0
|
||||
set cont2 64.0
|
||||
set cont4 64.0
|
||||
set cont11 64.0
|
||||
printWhatz "ControlChange 0.0 1 " 1 $cont1
|
||||
printWhatz "ControlChange 0.0 1 " 2 $cont2
|
||||
printWhatz "ControlChange 0.0 1 " 4 $cont4
|
||||
printWhatz "ControlChange 0.0 1 " 11 $cont11
|
||||
}
|
||||
if {$value==4} { # Yer Basic Pluck
|
||||
.pretty config -bitmap @$bitmappath/KPluk.xbm
|
||||
.left.bPressure config -state disabled -label "Disabled"
|
||||
.left.pitch config -state normal -label "MIDI Note Number"
|
||||
.left.cont2 config -state disabled -label "Disabled"
|
||||
.right.cont4 config -state disabled -label "Disabled"
|
||||
.right.cont11 config -state disabled -label "Disabled"
|
||||
.right.cont1 config -state disabled -label "Disabled"
|
||||
}
|
||||
if {$value==5} { # Mandolin
|
||||
.pretty config -bitmap @$bitmappath/KPluk.xbm
|
||||
.left.bPressure config -state disabled -label "Disabled"
|
||||
.left.pitch config -state normal -label "MIDI Note Number"
|
||||
.left.cont2 config -state normal -label "Mandolin Body Size"
|
||||
.right.cont4 config -state normal -label "Pick Position"
|
||||
.right.cont11 config -state normal -label "String Sustain"
|
||||
.right.cont1 config -state normal -label "String Detune"
|
||||
set cont1 10.0
|
||||
set cont2 64.0
|
||||
set cont4 64.0
|
||||
set cont11 96.0
|
||||
printWhatz "ControlChange 0.0 1 " 1 $cont1
|
||||
printWhatz "ControlChange 0.0 1 " 2 $cont2
|
||||
printWhatz "ControlChange 0.0 1 " 4 $cont4
|
||||
printWhatz "ControlChange 0.0 1 " 11 $cont11
|
||||
}
|
||||
if {$value>=6 && $value<=8 } { # Modal Instruments
|
||||
.pretty config -bitmap @$bitmappath/KModal.xbm
|
||||
.left.bPressure config -state normal -label "Volume"
|
||||
.left.pitch config -state normal -label "MIDI Note Number"
|
||||
.left.cont2 config -label "Stick Hardness"
|
||||
.right.cont4 config -label "Stick Position"
|
||||
.right.cont11 config -state normal -label "Vibrato Frequency"
|
||||
.right.cont1 config -state normal -label "Vibrato Amount"
|
||||
}
|
||||
if {$value>=9 && $value <=14} { # FM Instruments
|
||||
.pretty config -bitmap @$bitmappath/KFMod.xbm
|
||||
.left.bPressure config -state normal -label "Modulator ADSR Amplitudes"
|
||||
.left.pitch config -state normal -label "MIDI Note Number"
|
||||
.left.cont2 config -state normal -label "Modulator Index"
|
||||
.right.cont4 config -state normal -label "FM Pair Crossfader"
|
||||
.right.cont11 config -state normal -label "Vibrato Rate"
|
||||
.right.cont1 config -state normal -label "Vibrato Amount"
|
||||
}
|
||||
if {$value==15} { # Moog
|
||||
.pretty config -bitmap @$bitmappath/prcFunny.xbm
|
||||
.left.bPressure config -state normal -label "Volume"
|
||||
.left.pitch config -state normal -label "MIDI Note Number"
|
||||
.left.cont2 config -state normal -label "Filter Q"
|
||||
.right.cont4 config -state normal -label "Filter Sweep Rate"
|
||||
.right.cont11 config -state normal -label "Vibrato Rate"
|
||||
.right.cont1 config -state normal -label "Vibrato Amount"
|
||||
}
|
||||
if {$value==16} { # FM Voices
|
||||
.pretty config -bitmap @$bitmappath/KVoiceFM.xbm
|
||||
.left.bPressure config -state normal -label "Loudness (Spectral Tilt)"
|
||||
.left.pitch config -state normal -label "MIDI Note Number"
|
||||
.left.cont2 config -state normal -label "Formant Q"
|
||||
.right.cont4 config -state normal -label "Vowel (Bass, Tenor, Alto, Sop.)"
|
||||
.right.cont11 config -state normal -label "Vibrato Rate"
|
||||
.right.cont1 config -state normal -label "Vibrato Amount"
|
||||
}
|
||||
if {$value==18} { # Drum Kit
|
||||
# Given the vastly different interface for the Drum Kit, we open
|
||||
# a new GUI popup window with the appropriate controls and lock
|
||||
# focus there until the user hits the "Close" button. We then
|
||||
# switch back to the Clarinet (0) instrument.
|
||||
global p
|
||||
toplevel $p
|
||||
wm title $p "STK DrumKit"
|
||||
$p config -bg black
|
||||
wm resizable $p 0 0
|
||||
grab $p
|
||||
scale $p.velocity -from 0 -to 128 -length 100 \
|
||||
-variable velocity -orient horizontal -label "Velocity" \
|
||||
-tickinterval 64 -showvalue true -bg grey66
|
||||
pack $p.velocity -pady 5 -padx 5
|
||||
# Configure buttons
|
||||
frame $p.buttons -bg black
|
||||
frame $p.buttons.left -bg black
|
||||
frame $p.buttons.right -bg black
|
||||
|
||||
button $p.buttons.left.bass -text Bass -bg grey66 \
|
||||
-command { playDrum 36 } -width 7
|
||||
button $p.buttons.left.snare -text Snare -bg grey66 \
|
||||
-command { playDrum 38 } -width 7
|
||||
button $p.buttons.left.tomlo -text LoTom -bg grey66 \
|
||||
-command { playDrum 41 } -width 7
|
||||
button $p.buttons.left.tommid -text MidTom -bg grey66 \
|
||||
-command { playDrum 45 } -width 7
|
||||
button $p.buttons.left.tomhi -text HiTom -bg grey66 \
|
||||
-command { playDrum 50 } -width 7
|
||||
button $p.buttons.left.homer -text Homer -bg grey66 \
|
||||
-command { playDrum 90 } -width 7
|
||||
button $p.buttons.right.hat -text Hat -bg grey66 \
|
||||
-command { playDrum 42 } -width 7
|
||||
button $p.buttons.right.ride -text Ride -bg grey66 \
|
||||
-command { playDrum 46 } -width 7
|
||||
button $p.buttons.right.crash -text Crash -bg grey66 \
|
||||
-command { playDrum 49 } -width 7
|
||||
button $p.buttons.right.cowbel -text CowBel -bg grey66 \
|
||||
-command { playDrum 56 } -width 7
|
||||
button $p.buttons.right.tamb -text Tamb -bg grey66 \
|
||||
-command { playDrum 54 } -width 7
|
||||
button $p.buttons.right.homer -text Homer -bg grey66 \
|
||||
-command { playDrum 90 } -width 7
|
||||
|
||||
pack $p.buttons.left.bass -pady 5
|
||||
pack $p.buttons.left.snare -pady 5
|
||||
pack $p.buttons.left.tomlo -pady 5
|
||||
pack $p.buttons.left.tommid -pady 5
|
||||
pack $p.buttons.left.tomhi -pady 5
|
||||
pack $p.buttons.left.homer -pady 5
|
||||
pack $p.buttons.right.hat -pady 5
|
||||
pack $p.buttons.right.ride -pady 5
|
||||
pack $p.buttons.right.crash -pady 5
|
||||
pack $p.buttons.right.cowbel -pady 5
|
||||
pack $p.buttons.right.tamb -pady 5
|
||||
pack $p.buttons.right.homer -pady 5
|
||||
|
||||
pack $p.buttons.left -side left -pady 5 -padx 5
|
||||
pack $p.buttons.right -side right -pady 5 -padx 5
|
||||
pack $p.buttons -padx 5 -pady 10
|
||||
|
||||
button $p.close -text "Close" -bg grey66 \
|
||||
-command { destroy $p
|
||||
set patchnum 0
|
||||
patchChange $patchnum}
|
||||
pack $p.close -side bottom -padx 5 -pady 10
|
||||
}
|
||||
if {$value>=19 && $value <=31} { # Shakers
|
||||
.pretty config -bitmap @$bitmappath/phism.xbm
|
||||
.left.bPressure config -state normal -label "Shake Energy"
|
||||
.left.pitch config -state disabled -label "Disabled"
|
||||
.left.cont2 config -state disabled -label "Disabled"
|
||||
.right.cont4 config -state normal -label "(<--High) Damping (Low-->)"
|
||||
.right.cont11 config -state normal -label "Number of Objects"
|
||||
.right.cont1 config -state normal -label "Resonance Center Frequency"
|
||||
if {$value==19} {set pitch 0}
|
||||
if {$value==20} {set pitch 2}
|
||||
if {$value==21} {set pitch 1}
|
||||
if {$value==22} {set pitch 5}
|
||||
if {$value==23} {set pitch 4}
|
||||
if {$value==24} {set pitch 6}
|
||||
if {$value==25} {set pitch 7}
|
||||
if {$value==26} {set pitch 3}
|
||||
if {$value==27} {set pitch 8}
|
||||
if {$value==28} {set pitch 9}
|
||||
if {$value==29} {set pitch 10}
|
||||
if {$value==30} {set pitch 11}
|
||||
if {$value==31} {set pitch 12}
|
||||
puts $outID [format "NoteOn 0.0 1 %3.2f %3.2f" $pitch $press]
|
||||
flush $outID
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#bind all <KeyPress> {
|
||||
bind . <KeyPress> {
|
||||
noteOn $pitch $press
|
||||
}
|
||||
|
||||
# Bind an X windows "close" event with the Exit routine
|
||||
bind . <Destroy> +myExit
|
||||
|
||||
proc playDrum {value} {
|
||||
global velocity outID
|
||||
puts $outID [format "NoteOn 0.0 1 %3i %3.2f" $value $velocity]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
proc printWhatz {tag value1 value2 } {
|
||||
global outID
|
||||
puts $outID [format "%s %2i %3.2f" $tag $value1 $value2]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
proc changePress {value} {
|
||||
global outID
|
||||
puts $outID [format "AfterTouch 0.0 1 %3.2f" $value]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
proc changePitch {value} {
|
||||
global outID
|
||||
puts $outID [format "PitchBend 0.0 1 %3.2f" $value]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
# Socket connection procedure
|
||||
set d .socketdialog
|
||||
|
||||
proc setComm {} {
|
||||
global outID
|
||||
global commtype
|
||||
global d
|
||||
if {$commtype == "stdout"} {
|
||||
if { [string compare "stdout" $outID] } {
|
||||
set i [tk_dialog .dialog "Break Socket Connection?" {You are about to break an existing socket connection ... is this what you want to do?} "" 0 Cancel OK]
|
||||
switch $i {
|
||||
0 {set commtype "socket"}
|
||||
1 {close $outID
|
||||
set outID "stdout"}
|
||||
}
|
||||
}
|
||||
} elseif { ![string compare "stdout" $outID] } {
|
||||
set sockport 2001
|
||||
set sockhost localhost
|
||||
toplevel $d
|
||||
wm title $d "STK Client Socket Connection"
|
||||
wm resizable $d 0 0
|
||||
grab $d
|
||||
label $d.message -text "Specify a socket host and port number below (if different than the STK defaults shown) and then click the \"Connect\" button to invoke a socket-client connection attempt to the STK socket server." \
|
||||
-background white -font {Helvetica 10 bold} \
|
||||
-wraplength 3i -justify left
|
||||
frame $d.sockhost
|
||||
entry $d.sockhost.entry -width 15
|
||||
label $d.sockhost.text -text "Socket Host:" \
|
||||
-font {Helvetica 10 bold}
|
||||
frame $d.sockport
|
||||
entry $d.sockport.entry -width 15
|
||||
label $d.sockport.text -text "Socket Port:" \
|
||||
-font {Helvetica 10 bold}
|
||||
pack $d.message -side top -padx 5 -pady 10
|
||||
pack $d.sockhost.text -side left -padx 1 -pady 2
|
||||
pack $d.sockhost.entry -side right -padx 5 -pady 2
|
||||
pack $d.sockhost -side top -padx 5 -pady 2
|
||||
pack $d.sockport.text -side left -padx 1 -pady 2
|
||||
pack $d.sockport.entry -side right -padx 5 -pady 2
|
||||
pack $d.sockport -side top -padx 5 -pady 2
|
||||
$d.sockhost.entry insert 0 $sockhost
|
||||
$d.sockport.entry insert 0 $sockport
|
||||
frame $d.buttons
|
||||
button $d.buttons.cancel -text "Cancel" -bg grey66 \
|
||||
-command { set commtype "stdout"
|
||||
set outID "stdout"
|
||||
destroy $d }
|
||||
button $d.buttons.connect -text "Connect" -bg grey66 \
|
||||
-command {
|
||||
set sockhost [$d.sockhost.entry get]
|
||||
set sockport [$d.sockport.entry get]
|
||||
set err [catch {socket $sockhost $sockport} outID]
|
||||
|
||||
if {$err == 0} {
|
||||
destroy $d
|
||||
} else {
|
||||
tk_dialog $d.error "Socket Error" {Error: Unable to make socket connection. Make sure the STK socket server is first running and that the port number is correct.} "" 0 OK
|
||||
} }
|
||||
pack $d.buttons.cancel -side left -padx 5 -pady 10
|
||||
pack $d.buttons.connect -side right -padx 5 -pady 10
|
||||
pack $d.buttons -side bottom -padx 5 -pady 10
|
||||
}
|
||||
}
|
||||
174
syntmono/tcl/TCLDrums.tcl
Normal file
174
syntmono/tcl/TCLDrums.tcl
Normal file
@@ -0,0 +1,174 @@
|
||||
# Tcl/Tk Drum GUI for the Synthesis Toolkit (STK)
|
||||
|
||||
# Set initial control values
|
||||
set press 127
|
||||
set outID "stdout"
|
||||
set commtype "stdout"
|
||||
|
||||
# Configure main window
|
||||
wm title . "STK Drum Controller"
|
||||
wm iconname . "drum"
|
||||
. config -bg black
|
||||
|
||||
# Configure "communications" menu
|
||||
menu .menu -tearoff 0
|
||||
menu .menu.communication -tearoff 0
|
||||
.menu add cascade -label "Communication" -menu .menu.communication \
|
||||
-underline 0
|
||||
.menu.communication add radio -label "Console" -variable commtype \
|
||||
-value "stdout" -command { setComm }
|
||||
.menu.communication add radio -label "Socket" -variable commtype \
|
||||
-value "socket" -command { setComm }
|
||||
. configure -menu .menu
|
||||
|
||||
# Configure slider
|
||||
scale .bPressure -from 0 -to 128 -length 100 \
|
||||
-command {changePress } -variable press\
|
||||
-orient horizontal -label "Velocity" \
|
||||
-tickinterval 64 -showvalue true -bg grey66
|
||||
|
||||
pack .bPressure -pady 5 -padx 5
|
||||
|
||||
# Configure buttons
|
||||
frame .buttons -bg black
|
||||
frame .buttons.left -bg black
|
||||
frame .buttons.right -bg black
|
||||
|
||||
button .buttons.left.bass -text Bass -bg grey66 \
|
||||
-command { playDrum 36 } -width 7
|
||||
button .buttons.left.snare -text Snare -bg grey66 \
|
||||
-command { playDrum 38 } -width 7
|
||||
button .buttons.left.tomlo -text LoTom -bg grey66 \
|
||||
-command { playDrum 41 } -width 7
|
||||
button .buttons.left.tommid -text MidTom -bg grey66 \
|
||||
-command { playDrum 45 } -width 7
|
||||
button .buttons.left.tomhi -text HiTom -bg grey66 \
|
||||
-command { playDrum 50 } -width 7
|
||||
button .buttons.left.homer -text Homer -bg grey66 \
|
||||
-command { playDrum 90 } -width 7
|
||||
button .buttons.right.hat -text Hat -bg grey66 \
|
||||
-command { playDrum 42 } -width 7
|
||||
button .buttons.right.ride -text Ride -bg grey66 \
|
||||
-command { playDrum 46 } -width 7
|
||||
button .buttons.right.crash -text Crash -bg grey66 \
|
||||
-command { playDrum 49 } -width 7
|
||||
button .buttons.right.cowbel -text CowBel -bg grey66 \
|
||||
-command { playDrum 56 } -width 7
|
||||
button .buttons.right.tamb -text Tamb -bg grey66 \
|
||||
-command { playDrum 54 } -width 7
|
||||
button .buttons.right.homer -text Homer -bg grey66 \
|
||||
-command { playDrum 90 } -width 7
|
||||
|
||||
pack .buttons.left.bass -pady 5
|
||||
pack .buttons.left.snare -pady 5
|
||||
pack .buttons.left.tomlo -pady 5
|
||||
pack .buttons.left.tommid -pady 5
|
||||
pack .buttons.left.tomhi -pady 5
|
||||
pack .buttons.left.homer -pady 5
|
||||
pack .buttons.right.hat -pady 5
|
||||
pack .buttons.right.ride -pady 5
|
||||
pack .buttons.right.crash -pady 5
|
||||
pack .buttons.right.cowbel -pady 5
|
||||
pack .buttons.right.tamb -pady 5
|
||||
pack .buttons.right.homer -pady 5
|
||||
|
||||
pack .buttons.left -side left -pady 5 -padx 5
|
||||
pack .buttons.right -side right -pady 5 -padx 5
|
||||
pack .buttons -pady 5 -padx 5
|
||||
|
||||
# Configure exit button
|
||||
button .exit -text "Exit Program" -bg grey66 -command myExit
|
||||
pack .exit -side bottom -pady 20
|
||||
|
||||
#bind all <KeyPress> {
|
||||
bind . <KeyPress> {
|
||||
noteOn $pitch $press
|
||||
}
|
||||
|
||||
# Bind an X windows "close" event with the Exit routine
|
||||
bind . <Destroy> +myExit
|
||||
|
||||
proc myExit {} {
|
||||
global outID
|
||||
puts $outID [format "ExitProgram"]
|
||||
flush $outID
|
||||
close $outID
|
||||
exit
|
||||
}
|
||||
|
||||
proc playDrum {value} {
|
||||
global press
|
||||
global outID
|
||||
puts $outID [format "NoteOn 0.0 1 %i %f" $value $press]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
proc changePress {value} {
|
||||
global press
|
||||
set press $value
|
||||
}
|
||||
|
||||
# Socket connection procedure
|
||||
set d .socketdialog
|
||||
|
||||
proc setComm {} {
|
||||
global outID
|
||||
global commtype
|
||||
global d
|
||||
if {$commtype == "stdout"} {
|
||||
if { [string compare "stdout" $outID] } {
|
||||
set i [tk_dialog .dialog "Break Socket Connection?" {You are about to break an existing socket connection ... is this what you want to do?} "" 0 Cancel OK]
|
||||
switch $i {
|
||||
0 {set commtype "socket"}
|
||||
1 {close $outID
|
||||
set outID "stdout"}
|
||||
}
|
||||
}
|
||||
} elseif { ![string compare "stdout" $outID] } {
|
||||
set sockport 2001
|
||||
set sockhost localhost
|
||||
toplevel $d
|
||||
wm title $d "STK Client Socket Connection"
|
||||
wm resizable $d 0 0
|
||||
grab $d
|
||||
label $d.message -text "Specify a socket host and port number below (if different than the STK defaults shown) and then click the \"Connect\" button to invoke a socket-client connection attempt to the STK socket server." \
|
||||
-background white -font {Helvetica 10 bold} \
|
||||
-wraplength 3i -justify left
|
||||
frame $d.sockhost
|
||||
entry $d.sockhost.entry -width 15
|
||||
label $d.sockhost.text -text "Socket Host:" \
|
||||
-font {Helvetica 10 bold}
|
||||
frame $d.sockport
|
||||
entry $d.sockport.entry -width 15
|
||||
label $d.sockport.text -text "Socket Port:" \
|
||||
-font {Helvetica 10 bold}
|
||||
pack $d.message -side top -padx 5 -pady 10
|
||||
pack $d.sockhost.text -side left -padx 1 -pady 2
|
||||
pack $d.sockhost.entry -side right -padx 5 -pady 2
|
||||
pack $d.sockhost -side top -padx 5 -pady 2
|
||||
pack $d.sockport.text -side left -padx 1 -pady 2
|
||||
pack $d.sockport.entry -side right -padx 5 -pady 2
|
||||
pack $d.sockport -side top -padx 5 -pady 2
|
||||
$d.sockhost.entry insert 0 $sockhost
|
||||
$d.sockport.entry insert 0 $sockport
|
||||
frame $d.buttons
|
||||
button $d.buttons.cancel -text "Cancel" -bg grey66 \
|
||||
-command { set commtype "stdout"
|
||||
set outID "stdout"
|
||||
destroy $d }
|
||||
button $d.buttons.connect -text "Connect" -bg grey66 \
|
||||
-command {
|
||||
set sockhost [$d.sockhost.entry get]
|
||||
set sockport [$d.sockport.entry get]
|
||||
set err [catch {socket $sockhost $sockport} outID]
|
||||
|
||||
if {$err == 0} {
|
||||
destroy $d
|
||||
} else {
|
||||
tk_dialog $d.error "Socket Error" {Error: Unable to make socket connection. Make sure the STK socket server is first running and that the port number is correct.} "" 0 OK
|
||||
} }
|
||||
pack $d.buttons.cancel -side left -padx 5 -pady 10
|
||||
pack $d.buttons.connect -side right -padx 5 -pady 10
|
||||
pack $d.buttons -side bottom -padx 5 -pady 10
|
||||
}
|
||||
}
|
||||
249
syntmono/tcl/TCLPhys.tcl
Normal file
249
syntmono/tcl/TCLPhys.tcl
Normal file
@@ -0,0 +1,249 @@
|
||||
# Tcl/Tk Physical Model GUI for the Synthesis Toolkit (STK)
|
||||
|
||||
# Set initial control values
|
||||
set pitch 64.0
|
||||
set press 64.0
|
||||
set cont1 0.0
|
||||
set cont2 20.0
|
||||
set cont4 64.0
|
||||
set cont11 64.0
|
||||
set outID "stdout"
|
||||
set commtype "stdout"
|
||||
set patchnum 0
|
||||
|
||||
# Configure main window
|
||||
wm title . "STK Physical Model Controller"
|
||||
wm iconname . "physical"
|
||||
. config -bg black
|
||||
|
||||
# Configure "communications" menu
|
||||
menu .menu -tearoff 0
|
||||
menu .menu.communication -tearoff 0
|
||||
.menu add cascade -label "Communication" -menu .menu.communication \
|
||||
-underline 0
|
||||
.menu.communication add radio -label "Console" -variable commtype \
|
||||
-value "stdout" -command { setComm }
|
||||
.menu.communication add radio -label "Socket" -variable commtype \
|
||||
-value "socket" -command { setComm }
|
||||
. configure -menu .menu
|
||||
|
||||
# Configure patch change buttons
|
||||
frame .instChoice -bg black
|
||||
|
||||
radiobutton .instChoice.clar -text "Clarinet" -bg grey66 \
|
||||
-variable patchnum -value 0 -command { patchChange $patchnum }
|
||||
radiobutton .instChoice.flut -text "Flute" -bg grey66 \
|
||||
-variable patchnum -value 1 -command { patchChange $patchnum }
|
||||
radiobutton .instChoice.bras -text "Brass" -bg grey66 \
|
||||
-variable patchnum -value 2 -command { patchChange $patchnum }
|
||||
radiobutton .instChoice.bowd -text "Bowed" -bg grey66 \
|
||||
-variable patchnum -value 3 -command { patchChange $patchnum }
|
||||
|
||||
pack .instChoice.clar -side left -padx 5
|
||||
pack .instChoice.flut -side left -padx 5
|
||||
pack .instChoice.bras -side left -padx 5
|
||||
pack .instChoice.bowd -side left -padx 5 -pady 10
|
||||
|
||||
pack .instChoice -side top
|
||||
|
||||
# Configure bitmap display
|
||||
if {[file isdirectory bitmaps]} {
|
||||
set bitmappath bitmaps
|
||||
} else {
|
||||
set bitmappath tcl/bitmaps
|
||||
}
|
||||
button .pretty -bitmap @$bitmappath/prcFunny.xbm \
|
||||
-background white -foreground black
|
||||
.pretty config -bitmap @$bitmappath/prc.xbm
|
||||
pack .pretty -padx 5 -pady 10
|
||||
|
||||
# Configure "note-on" buttons
|
||||
frame .noteOn -bg black
|
||||
|
||||
button .noteOn.on -text NoteOn -bg grey66 -command { noteOn $pitch $press }
|
||||
button .noteOn.off -text NoteOff -bg grey66 -command { noteOff $pitch 127.0 }
|
||||
button .noteOn.exit -text "Exit Program" -bg grey66 -command myExit
|
||||
pack .noteOn.on -side left -padx 5
|
||||
pack .noteOn.off -side left -padx 5 -pady 10
|
||||
pack .noteOn.exit -side left -padx 5 -pady 10
|
||||
|
||||
pack .noteOn
|
||||
|
||||
# Configure sliders
|
||||
frame .left -bg black
|
||||
frame .right -bg black
|
||||
|
||||
scale .left.bPressure -from 0 -to 128 -length 200 \
|
||||
-command {changePress } -variable press \
|
||||
-orient horizontal -label "Breath Pressure" \
|
||||
-tickinterval 32 -showvalue true -bg grey66
|
||||
|
||||
scale .left.pitch -from 0 -to 128 -length 200 \
|
||||
-command {changePitch } -variable pitch \
|
||||
-orient horizontal -label "MIDI Note Number" \
|
||||
-tickinterval 32 -showvalue true -bg grey66
|
||||
|
||||
scale .left.cont1 -from 0 -to 128 -length 200 \
|
||||
-command {printWhatz "ControlChange 0.0 1 " 2} \
|
||||
-orient horizontal -label "Reed, Emb., Lip., Bow Pres." \
|
||||
-tickinterval 32 -showvalue true -bg grey66 \
|
||||
-variable cont2
|
||||
|
||||
scale .right.cont2 -from 0 -to 128 -length 200 \
|
||||
-command {printWhatz "ControlChange 0.0 1 " 4} \
|
||||
-orient horizontal -label "Noise, Slide Len.,Bow Pos." \
|
||||
-tickinterval 32 -showvalue true -bg grey66 \
|
||||
-variable cont4
|
||||
|
||||
scale .right.cont3 -from 0 -to 128 -length 200 \
|
||||
-command {printWhatz "ControlChange 0.0 1 " 11} \
|
||||
-orient horizontal -label "Vibrato Rate" \
|
||||
-tickinterval 32 -showvalue true -bg grey66 \
|
||||
-variable cont11
|
||||
|
||||
scale .right.vibrato -from 0 -to 128 -length 200 \
|
||||
-command {printWhatz "ControlChange 0.0 1 " 1} \
|
||||
-orient horizontal -label "Vibrato Amount" \
|
||||
-tickinterval 32 -showvalue true -bg grey66 \
|
||||
-variable cont1
|
||||
|
||||
pack .left.bPressure -padx 10 -pady 10
|
||||
pack .left.pitch -padx 10 -pady 10
|
||||
pack .left.cont1 -padx 10 -pady 10
|
||||
pack .right.cont2 -padx 10 -pady 10
|
||||
pack .right.cont3 -padx 10 -pady 10
|
||||
pack .right.vibrato -padx 10 -pady 10
|
||||
|
||||
pack .left -side left
|
||||
pack .right -side right
|
||||
|
||||
# Bind an X windows "close" event with the Exit routine
|
||||
bind . <Destroy> +myExit
|
||||
|
||||
proc myExit {} {
|
||||
global pitch outID
|
||||
puts $outID [format "NoteOff 0.0 1 %f 127" $pitch ]
|
||||
flush $outID
|
||||
puts $outID [format "ExitProgram"]
|
||||
flush $outID
|
||||
close $outID
|
||||
exit
|
||||
}
|
||||
|
||||
proc noteOn {pitchVal pressVal} {
|
||||
global outID
|
||||
puts $outID [format "NoteOn 0.0 1 %f %f" $pitchVal $pressVal]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
proc noteOff {pitchVal pressVal} {
|
||||
global outID
|
||||
puts $outID [format "NoteOff 0.0 1 %f %f" $pitchVal $pressVal]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
proc patchChange {value} {
|
||||
global outID bitmappath cont1 cont2 cont4 cont11
|
||||
puts $outID [format "ProgramChange 0.0 1 %i" $value]
|
||||
if {$value==0} {
|
||||
.pretty config -bitmap @$bitmappath/Klar.xbm
|
||||
}
|
||||
if {$value==1} {
|
||||
.pretty config -bitmap @$bitmappath/KFloot.xbm
|
||||
}
|
||||
if {$value==2} {
|
||||
.pretty config -bitmap @$bitmappath/KHose.xbm
|
||||
}
|
||||
if {$value==3} {
|
||||
.pretty config -bitmap @$bitmappath/KFiddl.xbm
|
||||
}
|
||||
flush $outID
|
||||
set cont1 0.0
|
||||
set cont2 20.0
|
||||
set cont4 64.0
|
||||
set cont11 64.0
|
||||
}
|
||||
|
||||
proc printWhatz {tag value1 value2 } {
|
||||
global outID
|
||||
puts $outID [format "%s %i %f" $tag $value1 $value2]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
proc changePress {value} {
|
||||
global outID
|
||||
puts $outID [format "AfterTouch 0.0 1 %f" $value]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
proc changePitch {value} {
|
||||
global outID
|
||||
puts $outID [format "PitchBend 0.0 1 %.3f" $value]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
# Socket connection procedure
|
||||
set d .socketdialog
|
||||
|
||||
proc setComm {} {
|
||||
global outID
|
||||
global commtype
|
||||
global d
|
||||
if {$commtype == "stdout"} {
|
||||
if { [string compare "stdout" $outID] } {
|
||||
set i [tk_dialog .dialog "Break Socket Connection?" {You are about to break an existing socket connection ... is this what you want to do?} "" 0 Cancel OK]
|
||||
switch $i {
|
||||
0 {set commtype "socket"}
|
||||
1 {close $outID
|
||||
set outID "stdout"}
|
||||
}
|
||||
}
|
||||
} elseif { ![string compare "stdout" $outID] } {
|
||||
set sockport 2001
|
||||
set sockhost localhost
|
||||
toplevel $d
|
||||
wm title $d "STK Client Socket Connection"
|
||||
wm resizable $d 0 0
|
||||
grab $d
|
||||
label $d.message -text "Specify a socket host and port number below (if different than the STK defaults shown) and then click the \"Connect\" button to invoke a socket-client connection attempt to the STK socket server." \
|
||||
-background white -font {Helvetica 10 bold} \
|
||||
-wraplength 3i -justify left
|
||||
frame $d.sockhost
|
||||
entry $d.sockhost.entry -width 15
|
||||
label $d.sockhost.text -text "Socket Host:" \
|
||||
-font {Helvetica 10 bold}
|
||||
frame $d.sockport
|
||||
entry $d.sockport.entry -width 15
|
||||
label $d.sockport.text -text "Socket Port:" \
|
||||
-font {Helvetica 10 bold}
|
||||
pack $d.message -side top -padx 5 -pady 10
|
||||
pack $d.sockhost.text -side left -padx 1 -pady 2
|
||||
pack $d.sockhost.entry -side right -padx 5 -pady 2
|
||||
pack $d.sockhost -side top -padx 5 -pady 2
|
||||
pack $d.sockport.text -side left -padx 1 -pady 2
|
||||
pack $d.sockport.entry -side right -padx 5 -pady 2
|
||||
pack $d.sockport -side top -padx 5 -pady 2
|
||||
$d.sockhost.entry insert 0 $sockhost
|
||||
$d.sockport.entry insert 0 $sockport
|
||||
frame $d.buttons
|
||||
button $d.buttons.cancel -text "Cancel" -bg grey66 \
|
||||
-command { set commtype "stdout"
|
||||
set outID "stdout"
|
||||
destroy $d }
|
||||
button $d.buttons.connect -text "Connect" -bg grey66 \
|
||||
-command {
|
||||
set sockhost [$d.sockhost.entry get]
|
||||
set sockport [$d.sockport.entry get]
|
||||
set err [catch {socket $sockhost $sockport} outID]
|
||||
|
||||
if {$err == 0} {
|
||||
destroy $d
|
||||
} else {
|
||||
tk_dialog $d.error "Socket Error" {Error: Unable to make socket connection. Make sure the STK socket server is first running and that the port number is correct.} "" 0 OK
|
||||
} }
|
||||
pack $d.buttons.cancel -side left -padx 5 -pady 10
|
||||
pack $d.buttons.connect -side right -padx 5 -pady 10
|
||||
pack $d.buttons -side bottom -padx 5 -pady 10
|
||||
}
|
||||
}
|
||||
|
||||
221
syntmono/tcl/TCLShakers.tcl
Normal file
221
syntmono/tcl/TCLShakers.tcl
Normal file
@@ -0,0 +1,221 @@
|
||||
# Tcl/Tk Shakers GUI for the Synthesis Toolkit (STK)
|
||||
|
||||
# Set initial control values
|
||||
set press 64.0
|
||||
set cont1 64.0
|
||||
set cont4 64.0
|
||||
set cont11 64.0
|
||||
set outID "stdout"
|
||||
set commtype "stdout"
|
||||
set patchnum 0
|
||||
|
||||
# Configure main window
|
||||
wm title . "STK Shakers Controller"
|
||||
wm iconname . "shakers"
|
||||
. config -bg black
|
||||
|
||||
# Configure "communications" menu
|
||||
menu .menu -tearoff 0
|
||||
menu .menu.communication -tearoff 0
|
||||
.menu add cascade -label "Communication" -menu .menu.communication \
|
||||
-underline 0
|
||||
.menu.communication add radio -label "Console" -variable commtype \
|
||||
-value "stdout" -command { setComm }
|
||||
.menu.communication add radio -label "Socket" -variable commtype \
|
||||
-value "socket" -command { setComm }
|
||||
. configure -menu .menu
|
||||
|
||||
# Configure sliders
|
||||
frame .right -bg black
|
||||
|
||||
scale .right.bPressure -from 0 -to 128 -length 300 \
|
||||
-command {changePress } -variable press\
|
||||
-orient horizontal -label "Shake Energy" \
|
||||
-tickinterval 32 -showvalue true -bg grey66
|
||||
|
||||
scale .right.cont2 -from 0 -to 128 -length 300 \
|
||||
-command {printWhatz "ControlChange 0.0 1 " 4} \
|
||||
-orient horizontal -label "(<--High) System Damping (Low-->)" \
|
||||
-tickinterval 32 -showvalue true -bg grey66 \
|
||||
-variable cont4
|
||||
|
||||
scale .right.cont3 -from 0 -to 128 -length 300 \
|
||||
-command {printWhatz "ControlChange 0.0 1 " 11} \
|
||||
-orient horizontal -label "Number of Objects" \
|
||||
-tickinterval 32 -showvalue true -bg grey66 \
|
||||
-variable cont11
|
||||
|
||||
scale .right.vibrato -from 0 -to 128 -length 300 \
|
||||
-command {printWhatz "ControlChange 0.0 1 " 1} \
|
||||
-orient horizontal -label "Resonance Center Freq." \
|
||||
-tickinterval 32 -showvalue true -bg grey66 \
|
||||
-variable cont1
|
||||
|
||||
pack .right.bPressure -padx 10 -pady 10
|
||||
pack .right.vibrato -padx 10 -pady 10
|
||||
pack .right.cont2 -padx 10 -pady 10
|
||||
pack .right.cont3 -padx 10 -pady 10
|
||||
|
||||
pack .right -side right -padx 5 -pady 5
|
||||
|
||||
# Configure radio buttons
|
||||
frame .left -bg black
|
||||
|
||||
radiobutton .left.maraca -text Maraca -bg grey66 \
|
||||
-command { patchChange 0 } -variable patchnum -width 8 \
|
||||
-justify left -value 0
|
||||
radiobutton .left.sekere -text Sekere -bg grey66 \
|
||||
-command { patchChange 2 } -variable patchnum -width 8 \
|
||||
-justify left -value 2
|
||||
radiobutton .left.cabasa -text Cabasa -bg grey66 \
|
||||
-command { patchChange 1 } -variable patchnum -width 8 \
|
||||
-justify left -value 1
|
||||
radiobutton .left.bamboo -text Bamboo -bg grey66 \
|
||||
-command { patchChange 5 } -variable patchnum -width 8 \
|
||||
-justify left -value 5
|
||||
radiobutton .left.waterdrp -text Waterdrp -bg grey66 \
|
||||
-command { patchChange 4 } -variable patchnum -width 8 \
|
||||
-justify left -value 4
|
||||
radiobutton .left.tambourn -text Tambourn -bg grey66 \
|
||||
-command { patchChange 6 } -variable patchnum -width 8 \
|
||||
-justify left -value 6
|
||||
radiobutton .left.sleighbl -text Sleighbl -bg grey66 \
|
||||
-command { patchChange 7 } -variable patchnum -width 8 \
|
||||
-justify left -value 7
|
||||
radiobutton .left.guiro -text Guiro -bg grey66 \
|
||||
-command { patchChange 3 } -variable patchnum -width 8 \
|
||||
-justify left -value 3
|
||||
radiobutton .left.stix1 -text Stix1 -bg grey66 \
|
||||
-command { patchChange 8 } -variable patchnum -width 8 \
|
||||
-justify left -value 8
|
||||
radiobutton .left.crunch1 -text Crunch1 -bg grey66 \
|
||||
-command { patchChange 9 } -variable patchnum -width 8 \
|
||||
-justify left -value 9
|
||||
radiobutton .left.wrench -text Wrench -bg grey66 \
|
||||
-command { patchChange 10 } -variable patchnum -width 8 \
|
||||
-justify left -value 10
|
||||
radiobutton .left.sandpapr -text SandPaper -bg grey66 \
|
||||
-command { patchChange 11 } -variable patchnum -width 8 \
|
||||
-justify left -value 11
|
||||
radiobutton .left.cokecan -text CokeCan -bg grey66 \
|
||||
-command { patchChange 12 } -variable patchnum -width 8 \
|
||||
-justify left -value 12
|
||||
|
||||
pack .left.maraca -pady 5
|
||||
pack .left.sekere -pady 5
|
||||
pack .left.cabasa -pady 5
|
||||
pack .left.bamboo -pady 5
|
||||
pack .left.waterdrp -pady 5
|
||||
pack .left.tambourn -pady 5
|
||||
pack .left.sleighbl -pady 5
|
||||
pack .left.guiro -pady 5
|
||||
pack .left.stix1 -pady 5
|
||||
pack .left.crunch1 -pady 5
|
||||
pack .left.wrench -pady 5
|
||||
pack .left.sandpapr -pady 5
|
||||
pack .left.cokecan -pady 5
|
||||
|
||||
pack .left -side left -padx 10
|
||||
|
||||
# Configure exit button
|
||||
button .left.exit -text "Exit Program" -bg grey66 -command myExit
|
||||
pack .left.exit -pady 10
|
||||
|
||||
#bind all <KeyPress> {
|
||||
bind . <KeyPress> {
|
||||
patchChange $patchnum
|
||||
}
|
||||
|
||||
# Bind an X windows "close" event with the Exit routine
|
||||
bind . <Destroy> +myExit
|
||||
|
||||
proc myExit {} {
|
||||
global outID
|
||||
puts $outID [format "ExitProgram"]
|
||||
flush $outID
|
||||
close $outID
|
||||
exit
|
||||
}
|
||||
|
||||
proc patchChange {value} {
|
||||
global outID press
|
||||
puts $outID [format "NoteOn 0.0 1 %i $press" $value]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
proc printWhatz {tag value1 value2 } {
|
||||
global outID
|
||||
puts $outID [format "%s %i %f" $tag $value1 $value2]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
proc changePress {value} {
|
||||
global outID
|
||||
puts $outID [format "AfterTouch 0.0 1 %f" $value]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
# Socket connection procedure
|
||||
set d .socketdialog
|
||||
|
||||
proc setComm {} {
|
||||
global outID
|
||||
global commtype
|
||||
global d
|
||||
if {$commtype == "stdout"} {
|
||||
if { [string compare "stdout" $outID] } {
|
||||
set i [tk_dialog .dialog "Break Socket Connection?" {You are about to break an existing socket connection ... is this what you want to do?} "" 0 Cancel OK]
|
||||
switch $i {
|
||||
0 {set commtype "socket"}
|
||||
1 {close $outID
|
||||
set outID "stdout"}
|
||||
}
|
||||
}
|
||||
} elseif { ![string compare "stdout" $outID] } {
|
||||
set sockport 2001
|
||||
set sockhost localhost
|
||||
toplevel $d
|
||||
wm title $d "STK Client Socket Connection"
|
||||
wm resizable $d 0 0
|
||||
grab $d
|
||||
label $d.message -text "Specify a socket host and port number below (if different than the STK defaults shown) and then click the \"Connect\" button to invoke a socket-client connection attempt to the STK socket server." \
|
||||
-background white -font {Helvetica 10 bold} \
|
||||
-wraplength 3i -justify left
|
||||
frame $d.sockhost
|
||||
entry $d.sockhost.entry -width 15
|
||||
label $d.sockhost.text -text "Socket Host:" \
|
||||
-font {Helvetica 10 bold}
|
||||
frame $d.sockport
|
||||
entry $d.sockport.entry -width 15
|
||||
label $d.sockport.text -text "Socket Port:" \
|
||||
-font {Helvetica 10 bold}
|
||||
pack $d.message -side top -padx 5 -pady 10
|
||||
pack $d.sockhost.text -side left -padx 1 -pady 2
|
||||
pack $d.sockhost.entry -side right -padx 5 -pady 2
|
||||
pack $d.sockhost -side top -padx 5 -pady 2
|
||||
pack $d.sockport.text -side left -padx 1 -pady 2
|
||||
pack $d.sockport.entry -side right -padx 5 -pady 2
|
||||
pack $d.sockport -side top -padx 5 -pady 2
|
||||
$d.sockhost.entry insert 0 $sockhost
|
||||
$d.sockport.entry insert 0 $sockport
|
||||
frame $d.buttons
|
||||
button $d.buttons.cancel -text "Cancel" -bg grey66 \
|
||||
-command { set commtype "stdout"
|
||||
set outID "stdout"
|
||||
destroy $d }
|
||||
button $d.buttons.connect -text "Connect" -bg grey66 \
|
||||
-command {
|
||||
set sockhost [$d.sockhost.entry get]
|
||||
set sockport [$d.sockport.entry get]
|
||||
set err [catch {socket $sockhost $sockport} outID]
|
||||
|
||||
if {$err == 0} {
|
||||
destroy $d
|
||||
} else {
|
||||
tk_dialog $d.error "Socket Error" {Error: Unable to make socket connection. Make sure the STK socket server is first running and that the port number is correct.} "" 0 OK
|
||||
} }
|
||||
pack $d.buttons.cancel -side left -padx 5 -pady 10
|
||||
pack $d.buttons.connect -side right -padx 5 -pady 10
|
||||
pack $d.buttons -side bottom -padx 5 -pady 10
|
||||
}
|
||||
}
|
||||
286
syntmono/tcl/TCLStruk.tcl
Normal file
286
syntmono/tcl/TCLStruk.tcl
Normal file
@@ -0,0 +1,286 @@
|
||||
# Tcl/Tk Plucked/Struck GUI for the Synthesis Toolkit (STK)
|
||||
|
||||
# Set initial control values
|
||||
set pitch 64.0
|
||||
set press 64.0
|
||||
set cont1 0.0
|
||||
set cont2 64.0
|
||||
set cont4 64.0
|
||||
set cont11 127.0
|
||||
set outID "stdout"
|
||||
set commtype "stdout"
|
||||
set patchnum 5
|
||||
|
||||
# Configure main window
|
||||
wm title . "STK Struck-Pluck Model Controller"
|
||||
wm iconname . "struck"
|
||||
. config -bg black
|
||||
|
||||
# Configure "communications" menu
|
||||
menu .menu -tearoff 0
|
||||
menu .menu.communication -tearoff 0
|
||||
.menu add cascade -label "Communication" -menu .menu.communication \
|
||||
-underline 0
|
||||
.menu.communication add radio -label "Console" -variable commtype \
|
||||
-value "stdout" -command { setComm }
|
||||
.menu.communication add radio -label "Socket" -variable commtype \
|
||||
-value "socket" -command { setComm }
|
||||
. configure -menu .menu
|
||||
|
||||
# Configure patch change buttons
|
||||
frame .plucked -bg black
|
||||
frame .modal -bg black
|
||||
frame .fm -bg black
|
||||
|
||||
radiobutton .plucked.pluk1 -text Plucked -bg grey66 \
|
||||
-command { patchChange 4 } -variable patchnum -value 4
|
||||
radiobutton .plucked.mand -text Mandolin -bg grey66 \
|
||||
-command { patchChange 5 } -variable patchnum -value 5
|
||||
radiobutton .modal.mari -text Marimba -bg grey66 \
|
||||
-command { patchChange 6 } -variable patchnum -value 6
|
||||
radiobutton .modal.vibr -text Vibraphn -bg grey66 \
|
||||
-command { patchChange 7 } -variable patchnum -value 7
|
||||
radiobutton .modal.agog -text AgogoBel -bg grey66 \
|
||||
-command { patchChange 8 } -variable patchnum -value 8
|
||||
radiobutton .fm.rhod -text Rhodey -bg grey66 \
|
||||
-command { patchChange 9 } -variable patchnum -value 9
|
||||
radiobutton .fm.wurl -text Wurley -bg grey66 \
|
||||
-command { patchChange 10 } -variable patchnum -value 10
|
||||
radiobutton .fm.tube -text TubeBell -bg grey66 \
|
||||
-command { patchChange 11 } -variable patchnum -value 11
|
||||
|
||||
pack .plucked.pluk1 -side left -padx 5
|
||||
pack .plucked.mand -side left -padx 5 -pady 10
|
||||
pack .plucked
|
||||
pack .modal.mari -side left -padx 5
|
||||
pack .modal.vibr -side left -padx 5
|
||||
pack .modal.agog -side left -padx 5 -pady 10
|
||||
pack .modal
|
||||
pack .fm.rhod -side left -padx 5
|
||||
pack .fm.wurl -side left -padx 5
|
||||
pack .fm.tube -side left -padx 5 -pady 10
|
||||
pack .fm
|
||||
|
||||
# Configure bitmap display
|
||||
if {[file isdirectory bitmaps]} {
|
||||
set bitmappath bitmaps
|
||||
} else {
|
||||
set bitmappath tcl/bitmaps
|
||||
}
|
||||
button .pretty -bitmap @$bitmappath/prcFunny.xbm \
|
||||
-background white -foreground black
|
||||
.pretty config -bitmap @$bitmappath/prc.xbm
|
||||
pack .pretty -padx 5 -pady 10
|
||||
|
||||
# Configure "note-on" buttons
|
||||
frame .noteOn -bg black
|
||||
|
||||
button .noteOn.on -text NoteOn -bg grey66 -command { noteOn $pitch $press }
|
||||
button .noteOn.off -text NoteOff -bg grey66 -command { noteOff $pitch 127.0 }
|
||||
button .noteOn.exit -text "Exit Program" -bg grey66 -command myExit
|
||||
pack .noteOn.on -side left -padx 5
|
||||
pack .noteOn.off -side left -padx 5 -pady 10
|
||||
pack .noteOn.exit -side left -padx 5 -pady 10
|
||||
|
||||
pack .noteOn
|
||||
|
||||
# Configure sliders
|
||||
frame .left -bg black
|
||||
frame .right -bg black
|
||||
|
||||
scale .left.bPressure -from 0 -to 128 -length 250 \
|
||||
-command {changePress } -variable press \
|
||||
-orient horizontal -label "Breath Pressure" \
|
||||
-tickinterval 32 -showvalue true -bg grey66
|
||||
|
||||
scale .left.pitch -from 0 -to 128 -length 250 \
|
||||
-command {changePitch } -variable pitch \
|
||||
-orient horizontal -label "MIDI Note Number" \
|
||||
-tickinterval 32 -showvalue true -bg grey66
|
||||
|
||||
scale .left.cont1 -from 0 -to 128 -length 250 \
|
||||
-command {printWhatz "ControlChange 0.0 1 " 2} \
|
||||
-orient horizontal -label "Stick/Pick Hardness (Mand Body Size)" \
|
||||
-tickinterval 32 -showvalue true -bg grey66 \
|
||||
-variable cont2
|
||||
|
||||
scale .right.cont2 -from 0 -to 128 -length 250 \
|
||||
-command {printWhatz "ControlChange 0.0 1 " 4} \
|
||||
-orient horizontal -label "Strike/Pick Position" \
|
||||
-tickinterval 32 -showvalue true -bg grey66 \
|
||||
-variable cont4
|
||||
|
||||
scale .right.cont3 -from 0 -to 128 -length 250 \
|
||||
-command {printWhatz "ControlChange 0.0 1 " 11} \
|
||||
-orient horizontal -label "Vibrato Rate (String Sustain)" \
|
||||
-tickinterval 32 -showvalue true -bg grey66 \
|
||||
-variable cont11
|
||||
|
||||
scale .right.vibrato -from 0 -to 128 -length 250 \
|
||||
-command {printWhatz "ControlChange 0.0 1 " 1} \
|
||||
-orient horizontal -label "Vibrato Amount (Mand Detune) " \
|
||||
-tickinterval 32 -showvalue true -bg grey66\
|
||||
-variable cont1
|
||||
|
||||
pack .left.bPressure -padx 10 -pady 10
|
||||
pack .left.pitch -padx 10 -pady 10
|
||||
pack .left.cont1 -padx 10 -pady 10
|
||||
pack .right.cont2 -padx 10 -pady 10
|
||||
pack .right.cont3 -padx 10 -pady 10
|
||||
pack .right.vibrato -padx 10 -pady 10
|
||||
|
||||
pack .left -side left
|
||||
pack .right -side right
|
||||
|
||||
#bind all <KeyPress> {
|
||||
bind . <KeyPress> {
|
||||
noteOn $pitch $press
|
||||
}
|
||||
|
||||
# Bind an X windows "close" event with the Exit routine
|
||||
bind . <Destroy> +myExit
|
||||
|
||||
proc myExit {} {
|
||||
global pitch
|
||||
global outID
|
||||
puts $outID [format "NoteOff 0.0 1 %f 127" $pitch ]
|
||||
flush $outID
|
||||
puts $outID [format "ExitProgram"]
|
||||
flush $outID
|
||||
close $outID
|
||||
exit
|
||||
}
|
||||
|
||||
proc noteOn {pitchVal pressVal} {
|
||||
global outID
|
||||
puts $outID [format "NoteOn 0.0 1 %f %f" $pitchVal $pressVal]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
proc noteOff {pitchVal pressVal} {
|
||||
global outID
|
||||
puts $outID [format "NoteOff 0.0 1 %f %f" $pitchVal $pressVal]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
proc patchChange {value} {
|
||||
global outID
|
||||
global bitmappath
|
||||
global cont1
|
||||
global cont2
|
||||
global cont4
|
||||
global cont11
|
||||
puts $outID [format "ProgramChange 0.0 1 %i" $value]
|
||||
if {$value==4} {
|
||||
.pretty config -bitmap @$bitmappath/KPluk.xbm
|
||||
}
|
||||
if {$value==5} {
|
||||
.pretty config -bitmap @$bitmappath/KPluk.xbm
|
||||
}
|
||||
if {$value==6} {
|
||||
.pretty config -bitmap @$bitmappath/KModal.xbm
|
||||
}
|
||||
if {$value==7} {
|
||||
.pretty config -bitmap @$bitmappath/KModal.xbm
|
||||
}
|
||||
if {$value==8} {
|
||||
.pretty config -bitmap @$bitmappath/KModal.xbm
|
||||
}
|
||||
if {$value==9} {
|
||||
.pretty config -bitmap @$bitmappath/KFMod.xbm
|
||||
}
|
||||
if {$value==10} {
|
||||
.pretty config -bitmap @$bitmappath/KFMod.xbm
|
||||
}
|
||||
if {$value==11} {
|
||||
.pretty config -bitmap @$bitmappath/KFMod.xbm
|
||||
}
|
||||
flush $outID
|
||||
set cont1 0.0
|
||||
set cont2 20.0
|
||||
set cont4 64.0
|
||||
set cont11 64.0
|
||||
}
|
||||
|
||||
proc printWhatz {tag value1 value2 } {
|
||||
global outID
|
||||
puts $outID [format "%s %i %f" $tag $value1 $value2]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
proc changePress {value} {
|
||||
global outID
|
||||
puts $outID [format "AfterTouch 0.0 1 %f" $value]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
proc changePitch {value} {
|
||||
global outID
|
||||
puts $outID [format "PitchBend 0.0 1 %.3f" $value]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
# Socket connection procedure
|
||||
set d .socketdialog
|
||||
|
||||
proc setComm {} {
|
||||
global outID
|
||||
global commtype
|
||||
global d
|
||||
if {$commtype == "stdout"} {
|
||||
if { [string compare "stdout" $outID] } {
|
||||
set i [tk_dialog .dialog "Break Socket Connection?" {You are about to break an existing socket connection ... is this what you want to do?} "" 0 Cancel OK]
|
||||
switch $i {
|
||||
0 {set commtype "socket"}
|
||||
1 {close $outID
|
||||
set outID "stdout"}
|
||||
}
|
||||
}
|
||||
} elseif { ![string compare "stdout" $outID] } {
|
||||
set sockport 2001
|
||||
set sockhost localhost
|
||||
toplevel $d
|
||||
wm title $d "STK Client Socket Connection"
|
||||
wm resizable $d 0 0
|
||||
grab $d
|
||||
label $d.message -text "Specify a socket host and port number below (if different than the STK defaults shown) and then click the \"Connect\" button to invoke a socket-client connection attempt to the STK socket server." \
|
||||
-background white -font {Helvetica 10 bold} \
|
||||
-wraplength 3i -justify left
|
||||
frame $d.sockhost
|
||||
entry $d.sockhost.entry -width 15
|
||||
label $d.sockhost.text -text "Socket Host:" \
|
||||
-font {Helvetica 10 bold}
|
||||
frame $d.sockport
|
||||
entry $d.sockport.entry -width 15
|
||||
label $d.sockport.text -text "Socket Port:" \
|
||||
-font {Helvetica 10 bold}
|
||||
pack $d.message -side top -padx 5 -pady 10
|
||||
pack $d.sockhost.text -side left -padx 1 -pady 2
|
||||
pack $d.sockhost.entry -side right -padx 5 -pady 2
|
||||
pack $d.sockhost -side top -padx 5 -pady 2
|
||||
pack $d.sockport.text -side left -padx 1 -pady 2
|
||||
pack $d.sockport.entry -side right -padx 5 -pady 2
|
||||
pack $d.sockport -side top -padx 5 -pady 2
|
||||
$d.sockhost.entry insert 0 $sockhost
|
||||
$d.sockport.entry insert 0 $sockport
|
||||
frame $d.buttons
|
||||
button $d.buttons.cancel -text "Cancel" -bg grey66 \
|
||||
-command { set commtype "stdout"
|
||||
set outID "stdout"
|
||||
destroy $d }
|
||||
button $d.buttons.connect -text "Connect" -bg grey66 \
|
||||
-command {
|
||||
set sockhost [$d.sockhost.entry get]
|
||||
set sockport [$d.sockport.entry get]
|
||||
set err [catch {socket $sockhost $sockport} outID]
|
||||
|
||||
if {$err == 0} {
|
||||
destroy $d
|
||||
} else {
|
||||
tk_dialog $d.error "Socket Error" {Error: Unable to make socket connection. Make sure the STK socket server is first running and that the port number is correct.} "" 0 OK
|
||||
} }
|
||||
pack $d.buttons.cancel -side left -padx 5 -pady 10
|
||||
pack $d.buttons.connect -side right -padx 5 -pady 10
|
||||
pack $d.buttons -side bottom -padx 5 -pady 10
|
||||
}
|
||||
}
|
||||
242
syntmono/tcl/TCLVoice.tcl
Normal file
242
syntmono/tcl/TCLVoice.tcl
Normal file
@@ -0,0 +1,242 @@
|
||||
# Tcl/Tk Voice GUI for the Synthesis Toolkit (STK)
|
||||
|
||||
# Set initial control values
|
||||
set pitch 64.0
|
||||
set press 64.0
|
||||
set cont1 20.0
|
||||
set cont2 64.0
|
||||
set cont4 64.0
|
||||
set cont11 64.0
|
||||
set outID "stdout"
|
||||
set commtype "stdout"
|
||||
set patchnum 16
|
||||
|
||||
# Configure main window
|
||||
wm title . "STK Voice Model Controller"
|
||||
wm iconname . "voice"
|
||||
. config -bg black
|
||||
|
||||
# Configure "communications" menu
|
||||
menu .menu -tearoff 0
|
||||
menu .menu.communication -tearoff 0
|
||||
.menu add cascade -label "Communication" -menu .menu.communication \
|
||||
-underline 0
|
||||
.menu.communication add radio -label "Console" -variable commtype \
|
||||
-value "stdout" -command { setComm }
|
||||
.menu.communication add radio -label "Socket" -variable commtype \
|
||||
-value "socket" -command { setComm }
|
||||
. configure -menu .menu
|
||||
|
||||
# Configure patch change buttons
|
||||
frame .instChoice -bg black
|
||||
|
||||
radiobutton .instChoice.fm -text "FMVoice" -bg grey66 \
|
||||
-command { patchChange 16 } -value 16 -variable patchnum
|
||||
radiobutton .instChoice.form -text "Formant" -bg grey66 \
|
||||
-command { patchChange 17 } -value 17 -variable patchnum
|
||||
|
||||
pack .instChoice.fm -side left -padx 5
|
||||
pack .instChoice.form -side left -padx 5 -pady 10
|
||||
|
||||
pack .instChoice -side top
|
||||
|
||||
# Configure bitmap display
|
||||
if {[file isdirectory bitmaps]} {
|
||||
set bitmappath bitmaps
|
||||
} else {
|
||||
set bitmappath tcl/bitmaps
|
||||
}
|
||||
button .pretty -bitmap @$bitmappath/prcFunny.xbm \
|
||||
-background white -foreground black
|
||||
.pretty config -bitmap @$bitmappath/prc.xbm
|
||||
pack .pretty -padx 5 -pady 10
|
||||
|
||||
# Configure "note-on" buttons
|
||||
frame .noteOn -bg black
|
||||
|
||||
button .noteOn.on -text NoteOn -bg grey66 -command { noteOn $pitch $press }
|
||||
button .noteOn.off -text NoteOff -bg grey66 -command { noteOff $pitch 127.0 }
|
||||
button .noteOn.exit -text "Exit Program" -bg grey66 -command myExit
|
||||
pack .noteOn.on -side left -padx 5
|
||||
pack .noteOn.off -side left -padx 5 -pady 10
|
||||
pack .noteOn.exit -side left -padx 5 -pady 10
|
||||
|
||||
pack .noteOn
|
||||
|
||||
# Configure sliders
|
||||
frame .left -bg black
|
||||
frame .right -bg black
|
||||
|
||||
scale .left.bPressure -from 0 -to 128 -length 200 \
|
||||
-command {changePress } -variable press \
|
||||
-orient horizontal -label "Loudness (Spectral Tilt)" \
|
||||
-tickinterval 32 -showvalue true -bg grey66
|
||||
|
||||
scale .left.pitch -from 0 -to 128 -length 200 \
|
||||
-command {changePitch } -variable pitch \
|
||||
-orient horizontal -label "MIDI Note Number" \
|
||||
-tickinterval 32 -showvalue true -bg grey66
|
||||
|
||||
scale .left.cont1 -from 0 -to 128 -length 200 \
|
||||
-command {printWhatz "ControlChange 0.0 1 " 2} \
|
||||
-orient horizontal -label "Formant Q / Voiced/Un." \
|
||||
-tickinterval 32 -showvalue true -bg grey66 \
|
||||
-variable cont2
|
||||
|
||||
scale .right.cont2 -from 0 -to 128 -length 200 \
|
||||
-command {printWhatz "ControlChange 0.0 1 " 4} \
|
||||
-orient horizontal -label "Vowel (Bass, Tenor, Alto, Sop.)" \
|
||||
-tickinterval 32 -showvalue true -bg grey66 \
|
||||
-variable cont4
|
||||
|
||||
scale .right.cont3 -from 0 -to 128 -length 200 \
|
||||
-command {printWhatz "ControlChange 0.0 1 " 11} \
|
||||
-orient horizontal -label "Vibrato Rate" \
|
||||
-tickinterval 32 -showvalue true -bg grey66 \
|
||||
-variable cont11
|
||||
|
||||
scale .right.vibrato -from 0 -to 128 -length 200 \
|
||||
-command {printWhatz "ControlChange 0.0 1 " 1} \
|
||||
-orient horizontal -label "Vibrato Amount" \
|
||||
-tickinterval 32 -showvalue true -bg grey66\
|
||||
-variable cont1
|
||||
|
||||
pack .left.bPressure -padx 10 -pady 10
|
||||
pack .left.pitch -padx 10 -pady 10
|
||||
pack .left.cont1 -padx 10 -pady 10
|
||||
pack .right.cont2 -padx 10 -pady 10
|
||||
pack .right.cont3 -padx 10 -pady 10
|
||||
pack .right.vibrato -padx 10 -pady 10
|
||||
|
||||
pack .left -side left
|
||||
pack .right -side right
|
||||
|
||||
# Bind an X windows "close" event with the Exit routine
|
||||
bind . <Destroy> +myExit
|
||||
|
||||
proc myExit {} {
|
||||
global pitch
|
||||
global outID
|
||||
puts $outID [format "NoteOff 0.0 1 %f 127" $pitch ]
|
||||
flush $outID
|
||||
puts $outID [format "ExitProgram"]
|
||||
flush $outID
|
||||
close $outID
|
||||
exit
|
||||
}
|
||||
|
||||
proc noteOn {pitchVal pressVal} {
|
||||
global outID
|
||||
puts $outID [format "NoteOn 0.0 1 %f %f" $pitchVal $pressVal]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
proc noteOff {pitchVal pressVal} {
|
||||
global outID
|
||||
puts $outID [format "NoteOff 0.0 1 %f %f" $pitchVal $pressVal]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
proc patchChange {value} {
|
||||
global outID
|
||||
global bitmappath
|
||||
global cont1
|
||||
global cont2
|
||||
global cont4
|
||||
global cont11
|
||||
puts $outID [format "ProgramChange 0.0 1 %i" $value]
|
||||
if {$value==16} {
|
||||
.pretty config -bitmap @$bitmappath/KVoiceFM.xbm
|
||||
}
|
||||
if {$value==17} {
|
||||
.pretty config -bitmap @$bitmappath/KVoicForm.xbm
|
||||
}
|
||||
flush $outID
|
||||
set cont1 0.0
|
||||
set cont2 20.0
|
||||
set cont4 64.0
|
||||
set cont11 64.0
|
||||
}
|
||||
|
||||
proc printWhatz {tag value1 value2 } {
|
||||
global outID
|
||||
puts $outID [format "%s %i %f" $tag $value1 $value2]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
proc changePress {value} {
|
||||
global outID
|
||||
puts $outID [format "AfterTouch 0.0 1 %f" $value]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
proc changePitch {value} {
|
||||
global outID
|
||||
puts $outID [format "PitchBend 0.0 1 %.3f" $value]
|
||||
flush $outID
|
||||
}
|
||||
|
||||
# Socket connection procedure
|
||||
set d .socketdialog
|
||||
|
||||
proc setComm {} {
|
||||
global outID
|
||||
global commtype
|
||||
global d
|
||||
if {$commtype == "stdout"} {
|
||||
if { [string compare "stdout" $outID] } {
|
||||
set i [tk_dialog .dialog "Break Socket Connection?" {You are about to break an existing socket connection ... is this what you want to do?} "" 0 Cancel OK]
|
||||
switch $i {
|
||||
0 {set commtype "socket"}
|
||||
1 {close $outID
|
||||
set outID "stdout"}
|
||||
}
|
||||
}
|
||||
} elseif { ![string compare "stdout" $outID] } {
|
||||
set sockport 2001
|
||||
set sockhost localhost
|
||||
toplevel $d
|
||||
wm title $d "STK Client Socket Connection"
|
||||
wm resizable $d 0 0
|
||||
grab $d
|
||||
label $d.message -text "Specify a socket host and port number below (if different than the STK defaults shown) and then click the \"Connect\" button to invoke a socket-client connection attempt to the STK socket server." \
|
||||
-background white -font {Helvetica 10 bold} \
|
||||
-wraplength 3i -justify left
|
||||
frame $d.sockhost
|
||||
entry $d.sockhost.entry -width 15
|
||||
label $d.sockhost.text -text "Socket Host:" \
|
||||
-font {Helvetica 10 bold}
|
||||
frame $d.sockport
|
||||
entry $d.sockport.entry -width 15
|
||||
label $d.sockport.text -text "Socket Port:" \
|
||||
-font {Helvetica 10 bold}
|
||||
pack $d.message -side top -padx 5 -pady 10
|
||||
pack $d.sockhost.text -side left -padx 1 -pady 2
|
||||
pack $d.sockhost.entry -side right -padx 5 -pady 2
|
||||
pack $d.sockhost -side top -padx 5 -pady 2
|
||||
pack $d.sockport.text -side left -padx 1 -pady 2
|
||||
pack $d.sockport.entry -side right -padx 5 -pady 2
|
||||
pack $d.sockport -side top -padx 5 -pady 2
|
||||
$d.sockhost.entry insert 0 $sockhost
|
||||
$d.sockport.entry insert 0 $sockport
|
||||
frame $d.buttons
|
||||
button $d.buttons.cancel -text "Cancel" -bg grey66 \
|
||||
-command { set commtype "stdout"
|
||||
set outID "stdout"
|
||||
destroy $d }
|
||||
button $d.buttons.connect -text "Connect" -bg grey66 \
|
||||
-command {
|
||||
set sockhost [$d.sockhost.entry get]
|
||||
set sockport [$d.sockport.entry get]
|
||||
set err [catch {socket $sockhost $sockport} outID]
|
||||
|
||||
if {$err == 0} {
|
||||
destroy $d
|
||||
} else {
|
||||
tk_dialog $d.error "Socket Error" {Error: Unable to make socket connection. Make sure the STK socket server is first running and that the port number is correct.} "" 0 OK
|
||||
} }
|
||||
pack $d.buttons.cancel -side left -padx 5 -pady 10
|
||||
pack $d.buttons.connect -side right -padx 5 -pady 10
|
||||
pack $d.buttons -side bottom -padx 5 -pady 10
|
||||
}
|
||||
}
|
||||
117
syntmono/tcl/bitmaps/KFMod.xbm
Normal file
117
syntmono/tcl/bitmaps/KFMod.xbm
Normal file
@@ -0,0 +1,117 @@
|
||||
#define KFMod_width 220
|
||||
#define KFMod_height 61
|
||||
static char KFMod_bits[] = {
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0xfe,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0x02,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf4,0xfa,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xf5,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0xf5,0x5a,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
|
||||
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
|
||||
0x55,0x55,0xf5,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0xf5,0xea,0xff,0xff,0xff,0xff,0xff,0x7f,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
|
||||
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0xf5,0x4a,
|
||||
0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x9f,0xfc,0xff,0xfc,0xf3,
|
||||
0xf7,0xff,0xf3,0x03,0xf8,0x01,0x00,0xf8,0x00,0x00,0x00,0xf5,0x6a,0x00,0x00,
|
||||
0x00,0x00,0x00,0xa0,0xaa,0xaa,0xaa,0xea,0xf1,0x9c,0xe7,0xf1,0xc4,0xc1,0x83,
|
||||
0xc7,0x53,0x7d,0xa8,0xaa,0xe2,0x54,0x55,0x55,0xf5,0x4a,0x80,0x7f,0x00,0x00,
|
||||
0x00,0x20,0x00,0x00,0x00,0xc0,0xd4,0xad,0xcf,0xf4,0x51,0xd4,0x2b,0xd3,0x0f,
|
||||
0xfc,0x02,0x00,0xe8,0x02,0x00,0x00,0xf5,0x5a,0x80,0x80,0x01,0x00,0x00,0x60,
|
||||
0xa5,0x94,0x52,0xea,0xc1,0x84,0xa7,0xf0,0xa4,0xc2,0x83,0xc2,0x47,0x7b,0xa8,
|
||||
0x94,0xe2,0x48,0x29,0x55,0xf5,0x4a,0x80,0x1c,0x02,0x00,0x00,0x20,0x08,0x21,
|
||||
0x84,0xe0,0xa8,0xad,0x87,0xf5,0x38,0xd0,0x57,0x6a,0x1f,0x7a,0x02,0x21,0xf0,
|
||||
0x12,0x42,0x00,0xf5,0x6a,0x80,0x14,0x04,0x00,0x00,0x60,0x42,0x08,0x21,0xf4,
|
||||
0x03,0x80,0x57,0xf0,0x8e,0xca,0xe3,0x42,0x4f,0x7b,0xe9,0x85,0xef,0x40,0x08,
|
||||
0x55,0xf5,0x4a,0x80,0x22,0x06,0x00,0x00,0xa0,0x10,0x42,0x08,0xc1,0xaf,0xaa,
|
||||
0x07,0xf5,0x2e,0xd0,0x77,0xd0,0x0e,0x7d,0x30,0x93,0xf7,0x15,0x42,0x00,0xf5,
|
||||
0x5a,0x80,0x22,0x7e,0x00,0x00,0x20,0x4a,0x29,0xa5,0xe4,0x3f,0x80,0x57,0xf0,
|
||||
0x8f,0xc2,0x7f,0x4a,0x5e,0x79,0xbd,0xa6,0xe9,0x40,0x11,0xa9,0xf5,0x4a,0x80,
|
||||
0x40,0x45,0x00,0x00,0xa0,0x00,0x00,0x00,0x88,0x7f,0xd5,0x07,0xfa,0x3f,0xd0,
|
||||
0x73,0x61,0x9d,0x7a,0x1c,0xce,0xe1,0x14,0x48,0x02,0xf5,0x6a,0x80,0xc0,0x45,
|
||||
0x00,0x00,0x20,0xaa,0xaa,0xaa,0x22,0xfe,0x80,0x57,0xf1,0xbe,0xca,0x6b,0x48,
|
||||
0xfc,0x78,0x5d,0xdf,0xeb,0x41,0x05,0x50,0xf5,0x4a,0x80,0x00,0x42,0x00,0x00,
|
||||
0xa0,0x00,0x00,0x00,0xa0,0xf0,0xaa,0x07,0xf4,0x7d,0xe0,0xd3,0xc2,0xbe,0x7d,
|
||||
0x1c,0xce,0xe1,0x14,0x50,0x05,0xf5,0x5a,0x80,0x80,0x41,0x00,0x00,0x20,0xaa,
|
||||
0xaa,0xaa,0x2a,0xea,0x80,0x2f,0xf1,0xf8,0xca,0x47,0x50,0x78,0x78,0xbd,0xde,
|
||||
0xf5,0x41,0x05,0x50,0xf5,0x4a,0x80,0x7f,0x40,0x00,0x00,0xa0,0x00,0x00,0x00,
|
||||
0xe0,0xe0,0xd5,0x47,0xf4,0xf4,0xc1,0x23,0x65,0x7a,0xfa,0x1c,0xce,0xe1,0x10,
|
||||
0x50,0x05,0xf5,0x6a,0x00,0x00,0x40,0x00,0x00,0x20,0x4a,0x29,0xa5,0x6a,0x74,
|
||||
0x80,0x0f,0xf1,0xe2,0xd7,0x8b,0xc0,0x34,0x79,0x9a,0xa6,0xeb,0x85,0x04,0x50,
|
||||
0xf5,0x4a,0x00,0x00,0x40,0x00,0x00,0xa0,0x10,0x42,0x08,0xe0,0xb1,0xa4,0x47,
|
||||
0xf8,0xe8,0xc3,0x23,0x54,0x70,0x7c,0x34,0x93,0xf3,0x20,0x51,0x05,0xf5,0x5a,
|
||||
0x00,0x00,0x40,0x00,0x00,0x20,0x84,0x10,0x42,0x35,0x1f,0xe2,0x3f,0xfe,0xf3,
|
||||
0xff,0x9f,0xf2,0x2b,0xfe,0xf1,0x45,0xef,0x15,0x04,0x50,0xf5,0x4a,0x80,0x7f,
|
||||
0x40,0xfe,0x01,0x60,0x21,0x84,0x10,0x80,0xa4,0x10,0x80,0x20,0x25,0x92,0x24,
|
||||
0x88,0x40,0x21,0x45,0x11,0x11,0x41,0x91,0x04,0xf5,0x5a,0x80,0x80,0x41,0x02,
|
||||
0x06,0x20,0x94,0x52,0x4a,0x55,0x10,0xa4,0x2a,0x44,0x88,0x20,0x42,0x22,0x14,
|
||||
0x48,0x10,0x04,0x44,0x14,0x04,0x51,0xf5,0x4a,0x80,0x1c,0x42,0x72,0x08,0x20,
|
||||
0x01,0x00,0x00,0x00,0x85,0x02,0x00,0x11,0x22,0x8a,0x10,0x88,0x42,0x85,0x44,
|
||||
0x51,0x11,0x21,0x51,0x04,0xf5,0x5a,0x80,0x14,0x44,0x52,0x10,0x60,0x54,0x55,
|
||||
0x55,0x4a,0x50,0xa8,0xaa,0x84,0x88,0x20,0x8a,0x22,0x10,0x10,0x11,0x04,0x44,
|
||||
0x44,0x04,0x51,0xf5,0x4a,0x80,0x22,0x46,0x8a,0x18,0x20,0x01,0x00,0x80,0x10,
|
||||
0x05,0x02,0x00,0x20,0x22,0x8a,0x40,0x88,0x8a,0x22,0x04,0x51,0x11,0x08,0x51,
|
||||
0x04,0xf5,0x5a,0x80,0x22,0xfe,0x8b,0xf8,0x67,0xa8,0xaa,0x2a,0x42,0x50,0x51,
|
||||
0x55,0x95,0x88,0x20,0x14,0x22,0x40,0x88,0x50,0x04,0x84,0x22,0x04,0xa1,0xf5,
|
||||
0x4a,0x80,0x40,0x45,0x02,0x15,0x20,0x02,0x00,0x83,0x10,0xe2,0x08,0x00,0xf0,
|
||||
0x21,0x88,0x8e,0x08,0x1d,0xc2,0x3f,0x91,0xfe,0xdd,0x48,0x14,0xf5,0x5a,0x80,
|
||||
0xc0,0x45,0x02,0x17,0x20,0x51,0x4a,0x27,0x44,0xc9,0xa2,0xaa,0x9a,0x8b,0x82,
|
||||
0x2d,0x42,0xb8,0x68,0x66,0x44,0xcc,0xec,0x0a,0x41,0xf5,0x4a,0x80,0x00,0x42,
|
||||
0x02,0x08,0x60,0x84,0x90,0x8f,0x12,0xdc,0x08,0x00,0x58,0x21,0xe8,0x8c,0x10,
|
||||
0x05,0x42,0x2f,0x11,0xdd,0x87,0x2c,0x12,0xf5,0x5a,0x80,0x80,0x41,0x02,0x06,
|
||||
0x20,0x21,0x84,0xe6,0xe3,0xdf,0xe3,0x77,0x3d,0xe6,0xe7,0x3f,0xbe,0xbf,0x4f,
|
||||
0x86,0xe7,0xcd,0xf6,0x9e,0x40,0xf5,0x4a,0x80,0x7f,0x40,0xfe,0x01,0xa0,0x08,
|
||||
0xe1,0xd6,0xfe,0xdf,0xe7,0x2f,0xf0,0xb7,0xcf,0xfc,0xee,0xdc,0x24,0xee,0xbe,
|
||||
0xdf,0xc3,0x2d,0x14,0xf5,0x5a,0x00,0x00,0x40,0x00,0x00,0x20,0xa4,0x48,0xcd,
|
||||
0x36,0xcf,0xee,0x2f,0xd5,0xa7,0xdd,0x6c,0xfe,0xdb,0x87,0xc6,0x7d,0xcf,0xd6,
|
||||
0x8c,0x42,0xf5,0x4a,0x00,0x00,0x40,0x00,0x00,0xa0,0x02,0xe4,0xef,0x76,0xef,
|
||||
0x66,0x4c,0x88,0xed,0xcd,0xed,0xa6,0xbf,0x27,0xd6,0x3c,0xef,0xce,0x2e,0x10,
|
||||
0xf5,0x5a,0x00,0x00,0x40,0x00,0x00,0x20,0x50,0x31,0xdc,0x77,0xcf,0xf6,0x1e,
|
||||
0xba,0x9f,0xed,0x6c,0xce,0xde,0x16,0xc7,0x7f,0xcf,0xfd,0x1c,0x45,0xf5,0x4a,
|
||||
0x00,0x00,0x40,0x00,0x00,0xa0,0x0a,0x74,0xff,0xee,0xfb,0xcf,0x5f,0xf9,0xd8,
|
||||
0x9f,0xef,0xfe,0xff,0x43,0xaf,0xef,0xff,0xfc,0x59,0x10,0xf5,0x5a,0x80,0x7f,
|
||||
0x40,0x00,0x00,0x20,0x40,0x41,0x08,0x24,0x20,0x90,0x00,0x44,0x5a,0x90,0x94,
|
||||
0x24,0x04,0x14,0x08,0x80,0x88,0x04,0x05,0x45,0xf5,0x4a,0x80,0x80,0x41,0x00,
|
||||
0x00,0xa0,0x2a,0x14,0x42,0x89,0x0a,0x25,0x2a,0x11,0x8e,0x04,0x21,0x10,0x51,
|
||||
0x41,0x45,0x29,0x22,0x51,0x50,0x10,0xf5,0x5a,0x80,0x1c,0x42,0x00,0x00,0x20,
|
||||
0x00,0x81,0x28,0x20,0x40,0x80,0x40,0x44,0x17,0x51,0x08,0x45,0x04,0x14,0x20,
|
||||
0x82,0x08,0x04,0x05,0x45,0xf5,0x4a,0x80,0x14,0x44,0xfc,0x1d,0xae,0x54,0x54,
|
||||
0x82,0x8a,0x2a,0x2a,0x14,0x11,0x40,0x04,0x45,0x10,0x51,0x81,0x8a,0x28,0x42,
|
||||
0x51,0x50,0x20,0xf5,0x5a,0x80,0x22,0x46,0x98,0x19,0x27,0x01,0x01,0x28,0x20,
|
||||
0x00,0x01,0x41,0x44,0x15,0x51,0x20,0x42,0x04,0x54,0x20,0x82,0x10,0x84,0x04,
|
||||
0x8a,0xf5,0x4a,0x80,0x22,0x7e,0x18,0x18,0x67,0x54,0xa8,0x02,0x89,0xaa,0xa8,
|
||||
0x08,0x11,0x00,0x04,0x15,0x11,0x51,0x01,0x0a,0x28,0x4a,0x11,0xa2,0x20,0xf5,
|
||||
0x5a,0x80,0x40,0x05,0x4c,0x9c,0x22,0x81,0x0f,0x50,0x22,0x00,0x02,0x22,0x84,
|
||||
0x7a,0x51,0xe0,0x47,0x70,0xa9,0xe0,0x83,0x60,0x5c,0x0f,0x0b,0xf5,0x4a,0x80,
|
||||
0xc0,0x05,0x7c,0x54,0x23,0x24,0x4e,0x05,0x8a,0xaa,0xa8,0x10,0xa1,0x60,0x04,
|
||||
0xd2,0x1c,0x9d,0x03,0x8a,0x25,0x74,0xb7,0xed,0x45,0xf5,0x5a,0x80,0x00,0x02,
|
||||
0x2c,0x74,0xa3,0x88,0x26,0xa0,0x23,0x00,0x02,0x8a,0xc8,0x74,0xa1,0xc8,0x4e,
|
||||
0x4c,0xa9,0xa0,0x11,0x69,0xb6,0xcd,0x21,0xf5,0x4a,0x80,0x80,0x01,0x06,0xb6,
|
||||
0x21,0x22,0xf6,0xfb,0xdf,0xbf,0xed,0xf8,0xe7,0xe3,0x35,0xe3,0x0c,0x1d,0xf1,
|
||||
0xbe,0x9b,0xe0,0xf6,0x6d,0x14,0xf5,0x5a,0x80,0x7f,0x00,0x06,0xb6,0xa1,0x08,
|
||||
0x67,0x9b,0xb7,0x76,0xdf,0xdd,0xdd,0x68,0x73,0xcb,0x57,0x2c,0xda,0xf7,0x2d,
|
||||
0x6a,0x3e,0xff,0x81,0xf5,0x4a,0x00,0x00,0x00,0x0f,0x97,0x23,0x42,0x76,0x7b,
|
||||
0x73,0x37,0xdb,0xfc,0xcf,0x62,0x37,0xe1,0x04,0x8d,0x98,0xef,0x87,0xe0,0x30,
|
||||
0x6d,0x2b,0xf5,0x5a,0x00,0x00,0x00,0x00,0x00,0xa0,0x28,0x67,0xf7,0x37,0x76,
|
||||
0xdb,0xae,0xed,0x70,0xe3,0xc9,0x51,0x1c,0xba,0xe7,0x2d,0x6a,0x5c,0xe6,0x03,
|
||||
0xf5,0x4a,0x00,0x00,0x00,0x00,0x00,0x20,0x02,0x76,0xdb,0xb3,0x3e,0xff,0x9c,
|
||||
0xcd,0xea,0xeb,0xc2,0x34,0x5a,0xb9,0xff,0xfd,0x60,0x3d,0x6f,0x57,0xf5,0x5a,
|
||||
0x00,0x00,0x00,0x00,0x00,0xa0,0xa8,0xff,0x7f,0x7e,0xed,0xdb,0xfb,0xbf,0xa1,
|
||||
0xc5,0xf0,0xb1,0xf0,0xf5,0xfc,0x79,0xfa,0x86,0xd1,0x01,0xf5,0xca,0xff,0xff,
|
||||
0xff,0xff,0xff,0x3f,0x02,0x02,0x80,0x12,0x24,0x01,0x48,0x40,0x4a,0x60,0x8a,
|
||||
0x24,0x0a,0x40,0x82,0x44,0x40,0x52,0x85,0x54,0xf5,0x4a,0x00,0x00,0x00,0x00,
|
||||
0x00,0xa4,0x48,0xa8,0x2a,0x40,0x11,0x54,0x11,0x8a,0x10,0xf5,0x20,0x82,0xa0,
|
||||
0x94,0x28,0x68,0x15,0x08,0x20,0x02,0xf5,0x1a,0x55,0x55,0x55,0x55,0x55,0x09,
|
||||
0x22,0x02,0x00,0x15,0x44,0x01,0x44,0x21,0x42,0x30,0x8a,0x28,0x0a,0x02,0x82,
|
||||
0x02,0x80,0xa2,0x8a,0x50,0xf5,0xfa,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xf5,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0xf4,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0};
|
||||
117
syntmono/tcl/bitmaps/KFiddl.xbm
Normal file
117
syntmono/tcl/bitmaps/KFiddl.xbm
Normal file
@@ -0,0 +1,117 @@
|
||||
#define KFiddl_width 220
|
||||
#define KFiddl_height 61
|
||||
static char KFiddl_bits[] = {
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0xfe,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0x02,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf4,0xfa,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xf5,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0xf5,0x5a,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
|
||||
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
|
||||
0x55,0x55,0xf5,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0xf5,0xea,0xff,0xff,0xff,0xff,0xff,0xbf,0xaa,0xaa,0xaa,0xfa,0xed,0xff,0xef,
|
||||
0xbf,0xff,0xff,0x7f,0x57,0xfd,0x55,0x7f,0x5f,0x55,0x55,0x55,0x55,0xf5,0x4a,
|
||||
0x53,0xbd,0xaa,0xaa,0xaa,0x6a,0x00,0x00,0x00,0xbc,0xcf,0x7d,0x8f,0x2f,0x3e,
|
||||
0x7e,0x3d,0x0f,0xf0,0x00,0x3c,0x3c,0x00,0x00,0x00,0x00,0xf5,0x6a,0x02,0x66,
|
||||
0x00,0x00,0x00,0x20,0x55,0x55,0x55,0x0d,0xdc,0xf9,0x2c,0x8f,0x84,0x3c,0x70,
|
||||
0x5f,0xe5,0x54,0xb9,0x1e,0x55,0x55,0x55,0x55,0xf5,0xca,0x81,0x44,0x55,0x55,
|
||||
0x55,0x35,0x00,0x00,0x00,0x4e,0x4d,0x7a,0x8c,0x2f,0x2a,0x3c,0x29,0x06,0xe0,
|
||||
0x01,0x38,0x5c,0x00,0x00,0x00,0x00,0xf5,0x5a,0x40,0x69,0x00,0x00,0x00,0x60,
|
||||
0x29,0xa5,0x94,0x1e,0xd8,0x78,0x2a,0x9f,0x83,0xbe,0x24,0x25,0xf5,0x48,0x7d,
|
||||
0x1d,0x52,0x4a,0x29,0x55,0xf5,0x4a,0xc0,0x42,0xa5,0x94,0x72,0x29,0x42,0x08,
|
||||
0x41,0x7e,0x05,0x7c,0x11,0xcf,0x28,0x7c,0x56,0x1f,0xef,0xc5,0x3b,0x5c,0xf9,
|
||||
0x10,0x42,0x00,0xf5,0x6a,0x40,0x10,0x08,0x21,0xe4,0x63,0x08,0x21,0x14,0xfd,
|
||||
0x50,0x79,0x84,0xff,0x02,0x3d,0x07,0xce,0xf3,0xf0,0xbc,0x1e,0xc6,0x42,0x08,
|
||||
0x55,0xf5,0xca,0x80,0x4a,0x21,0x84,0xe8,0x2e,0x42,0x08,0x41,0xfc,0x07,0x7a,
|
||||
0x21,0xff,0xa8,0xfc,0xaf,0x8e,0xe9,0x64,0x3a,0x5c,0xd7,0x10,0x42,0x00,0xf5,
|
||||
0x5a,0x01,0x80,0x08,0x21,0xbe,0xad,0x28,0xa2,0x10,0xf2,0xa7,0x78,0x14,0xff,
|
||||
0x03,0xbc,0x07,0xde,0xe3,0xf1,0x78,0x1d,0xc7,0x45,0x11,0xa9,0xf5,0x4a,0xaa,
|
||||
0x54,0xa7,0x88,0xde,0x3a,0x02,0x09,0x84,0xc8,0x0f,0x7c,0x41,0xef,0xa7,0x3e,
|
||||
0xa6,0xce,0xe9,0x74,0x3a,0x5c,0xff,0x13,0x48,0x02,0xf5,0x6a,0x15,0x01,0x0d,
|
||||
0x24,0x1d,0xbb,0xa8,0xa0,0x52,0x22,0x5f,0x79,0x24,0xdf,0x0f,0xbc,0x16,0xde,
|
||||
0xe3,0xf1,0xb8,0x3e,0x4f,0x40,0x05,0x50,0xf5,0x4a,0x58,0x54,0xa9,0x02,0x74,
|
||||
0x3d,0x02,0x0a,0x00,0x8b,0x0e,0x7a,0x41,0x8f,0x4f,0x3d,0x84,0xce,0xe9,0x74,
|
||||
0x3c,0x1c,0x17,0x15,0x50,0x05,0xf5,0xda,0x62,0x01,0x08,0xa8,0x4e,0xbf,0xa8,
|
||||
0x40,0x55,0x26,0x9e,0xf8,0x14,0x2f,0x3f,0xbc,0x52,0xde,0xe1,0x71,0x79,0xbd,
|
||||
0x4f,0x40,0x05,0x50,0xf5,0x4a,0x90,0xa9,0xae,0x02,0xae,0x3d,0x02,0x2a,0x00,
|
||||
0x8e,0x46,0x7c,0x40,0x4f,0xbe,0x3e,0x08,0x8e,0xeb,0x68,0x38,0x1c,0x0e,0x15,
|
||||
0x50,0x05,0xf5,0x6a,0x25,0x03,0x0a,0x50,0xff,0xa3,0x90,0x80,0xaa,0x2e,0x0b,
|
||||
0x79,0x15,0x1f,0x3e,0xbc,0x42,0xaf,0xf3,0xe4,0x3e,0x9d,0xfe,0x81,0x04,0x50,
|
||||
0xf5,0x4a,0x40,0xaa,0x20,0x85,0xde,0x69,0x44,0x24,0x00,0xf2,0x43,0xfe,0xc1,
|
||||
0xbf,0xff,0xff,0x11,0x5f,0xef,0xe3,0x7b,0x3e,0x7a,0x28,0x51,0x05,0xf5,0x5a,
|
||||
0x15,0x1a,0x4a,0x70,0x8f,0x23,0x12,0x89,0x54,0x09,0x28,0x44,0x54,0x01,0x80,
|
||||
0x24,0x8a,0x00,0x29,0x88,0xa4,0xa4,0x08,0x05,0x04,0x50,0xf5,0x4a,0xf0,0xb3,
|
||||
0xf8,0xf5,0x57,0x30,0x41,0x20,0x01,0xa2,0x02,0x11,0x01,0xa8,0x2a,0x81,0x40,
|
||||
0x54,0x80,0x22,0x08,0x08,0x42,0x50,0x91,0x04,0xf5,0xea,0x8e,0x78,0x86,0x6f,
|
||||
0x03,0x65,0x14,0x0a,0xa4,0x08,0xa8,0x44,0x54,0x05,0x00,0x28,0x2a,0x02,0x2a,
|
||||
0x88,0xa2,0xa2,0x90,0x04,0x04,0x51,0xf5,0x4a,0x2c,0xa4,0xa9,0xf2,0x55,0x20,
|
||||
0x41,0x41,0x09,0x42,0x02,0x10,0x01,0x50,0x55,0x85,0x00,0x51,0x81,0x22,0x08,
|
||||
0x08,0x0a,0x21,0x51,0x04,0xf5,0xda,0x02,0xe1,0x05,0xef,0x01,0x35,0x12,0x14,
|
||||
0x90,0x28,0x51,0x45,0x28,0x05,0x00,0x20,0x54,0x04,0x24,0x40,0x42,0x91,0x40,
|
||||
0x48,0x04,0x51,0xf5,0x4a,0xa9,0x94,0xa1,0x7d,0x48,0xa0,0x20,0x81,0x22,0x02,
|
||||
0x04,0x10,0x42,0x50,0x55,0x15,0x01,0x21,0x11,0x95,0x28,0x44,0x14,0x05,0x51,
|
||||
0x04,0xf5,0x5a,0x03,0x80,0xcb,0x3e,0x12,0x35,0x8a,0x28,0x88,0x50,0x51,0x45,
|
||||
0x09,0x05,0x00,0x80,0x54,0x48,0x44,0x00,0x02,0x01,0x41,0x50,0x04,0xa1,0xf5,
|
||||
0x4a,0x51,0xd5,0xf7,0x77,0x41,0xa0,0x20,0x84,0x23,0x04,0x74,0x10,0x40,0xf8,
|
||||
0x4a,0x29,0x07,0x85,0x1c,0xf5,0x5f,0x54,0xf7,0x6f,0x48,0x14,0xf5,0xda,0xc5,
|
||||
0x7f,0xdc,0x3b,0x14,0x29,0x0a,0xd1,0x81,0xa2,0xe4,0x44,0x15,0xed,0x10,0xc2,
|
||||
0x56,0x20,0x4c,0x60,0x1b,0x01,0x6e,0x66,0x05,0x41,0xf5,0x4a,0x37,0x80,0x3c,
|
||||
0x6f,0x41,0xa4,0x40,0xc4,0x2b,0x10,0x66,0x11,0x40,0x8c,0x42,0x68,0x06,0x8a,
|
||||
0x02,0x25,0x53,0x54,0x67,0x53,0x2e,0x12,0xf5,0x6a,0xbe,0x7a,0xb5,0x73,0x12,
|
||||
0x31,0x2a,0x51,0xf3,0xf5,0xef,0xe5,0x1f,0x5e,0xfb,0xf3,0xbe,0xde,0xef,0x4b,
|
||||
0xd3,0xf3,0xee,0x75,0x8f,0x40,0xf5,0x4a,0x09,0x3e,0xfe,0x45,0x44,0xa4,0x00,
|
||||
0x64,0xe7,0xdb,0x6f,0x73,0x57,0x79,0xd3,0x6e,0x37,0x77,0x6e,0x12,0x67,0xdf,
|
||||
0xe7,0xe1,0x26,0x14,0xf5,0xda,0x5c,0x8f,0xd7,0x70,0x11,0x31,0x52,0xb1,0x6e,
|
||||
0xdb,0x67,0xfb,0x2f,0xe8,0xd7,0x67,0x76,0xff,0xed,0x81,0xe3,0x9e,0x6f,0x6b,
|
||||
0x8e,0x42,0xf5,0xca,0x1f,0xe3,0xf3,0x75,0x04,0xa4,0x04,0xf0,0x67,0x9f,0x77,
|
||||
0xb3,0x86,0xd6,0xde,0x76,0x37,0xe7,0xdf,0x2b,0x77,0xbe,0x67,0xe7,0x26,0x10,
|
||||
0xf5,0xca,0xd7,0xe9,0x78,0x5f,0x51,0x21,0x50,0x15,0x6e,0xbb,0xe7,0x77,0x26,
|
||||
0xcc,0xee,0x66,0x76,0xa7,0x6f,0x07,0xe3,0xbe,0x77,0x6f,0x0e,0x45,0xf5,0xda,
|
||||
0xe3,0x63,0xdf,0x73,0x04,0x74,0x05,0xb8,0xff,0xf7,0x7d,0xef,0x0f,0xfd,0xec,
|
||||
0xde,0x77,0xfe,0xff,0xd1,0xd7,0xf3,0x7f,0xfe,0x4d,0x10,0xf5,0x4a,0x17,0x78,
|
||||
0x37,0x7e,0x51,0x21,0x50,0x25,0x12,0x28,0x12,0x20,0xa9,0x10,0x85,0x42,0x8a,
|
||||
0x12,0x84,0x04,0x82,0x8a,0x80,0x12,0x20,0x45,0xf5,0xda,0x8c,0xde,0xda,0x0d,
|
||||
0x04,0xa8,0x04,0x88,0x88,0x42,0x44,0x09,0x02,0x24,0x2f,0x90,0x20,0x40,0x11,
|
||||
0xa1,0x28,0x20,0x2a,0x88,0x0a,0x10,0xf5,0x4a,0x5e,0x74,0x6d,0x35,0xa1,0x22,
|
||||
0x51,0x22,0x42,0x08,0x11,0xa0,0xa8,0x02,0x83,0x0a,0x0a,0x15,0x44,0x08,0x82,
|
||||
0x8a,0x80,0x22,0x40,0x45,0xf5,0x6a,0x13,0xbd,0x76,0x58,0x08,0x68,0x84,0x08,
|
||||
0x28,0x22,0x84,0x0a,0x02,0x50,0x29,0xa0,0x40,0x40,0x11,0xa5,0x28,0x20,0x2a,
|
||||
0x88,0x2a,0x20,0xf5,0xca,0x45,0xf4,0x1a,0x72,0xa2,0x2f,0x11,0xa2,0x82,0x88,
|
||||
0x50,0xa0,0xa8,0x0a,0x00,0x09,0x2a,0x15,0x44,0x00,0x02,0x89,0x40,0x22,0x80,
|
||||
0x8a,0xf5,0xda,0x14,0x32,0x5a,0xc1,0x49,0x2c,0x84,0x08,0x20,0x42,0x04,0x0a,
|
||||
0x02,0xa0,0xaa,0x90,0x00,0x20,0x11,0x95,0x50,0x22,0x14,0x88,0x2a,0x20,0xf5,
|
||||
0xca,0x4c,0x79,0x0b,0x54,0x7f,0x64,0xa1,0xa7,0x8a,0x28,0xa2,0x40,0x48,0x09,
|
||||
0x38,0x24,0xfa,0x87,0xb8,0x40,0xe4,0x08,0x71,0x9f,0x83,0x0b,0xf5,0x6a,0x19,
|
||||
0x4c,0x4d,0xe1,0x61,0x2b,0x14,0x0b,0x20,0x03,0x11,0x14,0x11,0xc4,0xb2,0x82,
|
||||
0xe0,0x16,0xce,0x14,0xc9,0x42,0x3a,0xdb,0xf6,0x40,0xf5,0x4a,0xd8,0x2f,0x15,
|
||||
0x3c,0x2f,0x20,0x41,0xa3,0x8a,0x51,0x88,0x42,0x44,0x71,0x34,0x28,0x74,0x46,
|
||||
0xae,0x41,0xe0,0x28,0x30,0xdb,0x66,0x2a,0xf5,0x6a,0x35,0xc2,0x8b,0x86,0xbf,
|
||||
0x6a,0x14,0xfb,0xf8,0xef,0xdb,0x3e,0xfd,0xf3,0xf1,0x99,0xe1,0x26,0x46,0x7c,
|
||||
0xdf,0x8d,0xba,0xfb,0xbe,0x00,0xf5,0x4a,0xe0,0xe8,0x41,0xc2,0xdc,0x21,0x81,
|
||||
0xb7,0xdd,0xdb,0xbb,0x6d,0xee,0x6e,0xb8,0xb9,0xe5,0x8b,0x16,0xed,0xfb,0x26,
|
||||
0x30,0x9e,0xf7,0xaa,0xf5,0x6a,0x95,0xdf,0x14,0x7d,0xfe,0x68,0x28,0xb3,0xbd,
|
||||
0x19,0x9f,0xed,0xfe,0x66,0xb2,0x9b,0x68,0x22,0x46,0xdc,0xf7,0x13,0xb5,0xba,
|
||||
0xb6,0x01,0xf5,0x4a,0x40,0x7c,0x42,0x24,0xbf,0x24,0x42,0xf7,0xfb,0x5d,0xdb,
|
||||
0x6d,0xce,0xee,0xb8,0xf1,0xe2,0x08,0x0f,0xcd,0xf3,0x46,0x30,0x0c,0xbb,0x53,
|
||||
0xf5,0xda,0x12,0x05,0x11,0xe1,0x82,0x62,0x11,0xb3,0xe5,0x19,0x9f,0xef,0xee,
|
||||
0x66,0xf2,0x75,0x68,0x5a,0xac,0xdc,0xf7,0x3e,0xba,0xce,0xb3,0x05,0xf5,0x4a,
|
||||
0x44,0x50,0x44,0x28,0x83,0x30,0x88,0xbf,0x7f,0xbf,0xf6,0xed,0xfc,0xdf,0xd0,
|
||||
0xe2,0xf2,0x38,0x79,0x7a,0xfe,0xbc,0x78,0xd3,0xe9,0x50,0xf5,0xda,0xff,0xff,
|
||||
0xff,0xff,0xff,0x3f,0x45,0x92,0x08,0x49,0x48,0x28,0x02,0x20,0x15,0x28,0x10,
|
||||
0x05,0x84,0x48,0x25,0x69,0x24,0x05,0xa2,0x04,0xf5,0x8a,0x80,0x04,0x10,0x02,
|
||||
0x81,0x8a,0x90,0x00,0x22,0x22,0x22,0x82,0xa8,0x8a,0x80,0x3a,0x45,0x50,0x21,
|
||||
0x12,0x40,0x12,0x41,0x50,0x08,0x51,0xf5,0x2a,0x2a,0x50,0x45,0x51,0x28,0x20,
|
||||
0x04,0xaa,0x88,0x08,0x09,0x29,0x02,0x20,0x54,0x58,0x90,0x04,0x94,0x40,0x15,
|
||||
0x48,0x14,0x05,0x22,0x04,0xf5,0xfa,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xf5,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0xf4,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0};
|
||||
117
syntmono/tcl/bitmaps/KFloot.xbm
Normal file
117
syntmono/tcl/bitmaps/KFloot.xbm
Normal file
@@ -0,0 +1,117 @@
|
||||
#define KFloot_width 220
|
||||
#define KFloot_height 61
|
||||
static char KFloot_bits[] = {
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0xfe,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0x02,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf4,0xfa,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xf5,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0xf5,0x5a,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
|
||||
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
|
||||
0x55,0x55,0xf5,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0xf5,0xea,0xff,0xff,0xff,0xff,0xff,0x7f,0x55,0x55,0x55,0x55,0xbf,0xfd,0xff,
|
||||
0xfd,0xf7,0xff,0xff,0xf7,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0xf5,0x4a,
|
||||
0xb5,0xaa,0xaa,0xaa,0xaa,0x2a,0x00,0x00,0x00,0x80,0xf7,0xb9,0xef,0xf1,0xc5,
|
||||
0xc7,0xaf,0xcf,0x03,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0xf5,0x6a,0x20,0x00,
|
||||
0x00,0x00,0x02,0xa0,0xaa,0xaa,0xaa,0xaa,0x81,0x3b,0x9f,0xe5,0x91,0x90,0x07,
|
||||
0xe6,0xa9,0xaa,0xaa,0x6a,0x55,0x55,0x55,0x55,0xf5,0x4a,0x15,0x55,0x55,0x55,
|
||||
0x55,0x35,0x00,0x00,0x00,0xc0,0xa9,0x49,0x8f,0xf1,0x45,0x85,0x57,0xc5,0x01,
|
||||
0x00,0x00,0x60,0x00,0x00,0x00,0x00,0xf5,0x6a,0x8c,0x01,0x00,0x80,0x06,0x60,
|
||||
0x29,0xa5,0x94,0xd2,0x03,0x1b,0x4f,0xe5,0x73,0xd0,0x87,0xd4,0x2b,0xa5,0x94,
|
||||
0xfa,0x52,0x4a,0x29,0x55,0xf5,0xca,0x8a,0x93,0x24,0xa9,0x22,0x29,0x42,0x08,
|
||||
0x21,0xc8,0xaf,0x80,0x2f,0xe2,0x19,0x85,0xd7,0xca,0xc1,0x0b,0x3c,0xf8,0x85,
|
||||
0x10,0x42,0x00,0xf5,0x5a,0x90,0x21,0x42,0x42,0x49,0x62,0x08,0x21,0x84,0xa2,
|
||||
0x1f,0x2a,0x8f,0xf0,0x5f,0xa0,0xe7,0xc0,0x73,0x46,0xe7,0x72,0x10,0x42,0x08,
|
||||
0x55,0xf5,0x4a,0x0a,0x8a,0x10,0xb0,0x04,0x28,0x42,0x08,0x21,0x88,0xff,0x40,
|
||||
0x2f,0xe4,0x1f,0x95,0xff,0xea,0x31,0x2d,0xd3,0x74,0x85,0x10,0x42,0x00,0xf5,
|
||||
0xda,0x20,0x20,0x4a,0xf5,0xa2,0x22,0x11,0x45,0x14,0x42,0xfe,0x14,0x8f,0xe2,
|
||||
0x7f,0xc0,0xf7,0xc0,0xbd,0x9c,0xcb,0x71,0x50,0x44,0x11,0xa9,0xf5,0x4a,0xd4,
|
||||
0x89,0x00,0x68,0x18,0xb0,0x48,0x20,0x81,0x10,0xf9,0x81,0x2f,0xe8,0x7d,0x92,
|
||||
0xc7,0xd5,0x39,0xde,0xc3,0x7b,0x05,0x12,0x48,0x02,0xf5,0xda,0x02,0x23,0x54,
|
||||
0x25,0x5d,0x65,0x04,0x15,0x54,0x4a,0xe4,0x2b,0x8f,0xe4,0xfb,0x88,0xaf,0xc0,
|
||||
0xbb,0x9c,0xeb,0x71,0x50,0x41,0x05,0x50,0xf5,0x4a,0x50,0x89,0x02,0x5c,0x38,
|
||||
0x20,0x51,0x40,0x01,0x60,0xd1,0x41,0x2f,0xe8,0xf1,0xc3,0x87,0xd4,0x39,0xbc,
|
||||
0xc3,0x75,0x05,0x14,0x50,0x05,0xf5,0x6a,0x0a,0x26,0x50,0x0f,0x7a,0x35,0x04,
|
||||
0x15,0xa8,0xca,0xc4,0x13,0x9f,0xe2,0xeb,0x93,0x57,0xc1,0xbd,0x9e,0xd7,0x71,
|
||||
0x50,0x41,0x05,0x50,0xf5,0xca,0x40,0x19,0x05,0x59,0x79,0x60,0x51,0x40,0x05,
|
||||
0xc0,0xd1,0x88,0x0f,0xe8,0xc1,0xa7,0x07,0xe8,0x31,0x4c,0xc3,0xfa,0x06,0x14,
|
||||
0x50,0x05,0xf5,0x5a,0x2a,0x54,0xa0,0x06,0xec,0x2a,0x04,0x12,0x50,0xd5,0x65,
|
||||
0x21,0xaf,0xe2,0xe9,0x8f,0xaf,0xc2,0xf5,0x96,0x76,0xf0,0x21,0x81,0x04,0x50,
|
||||
0xf5,0xca,0x00,0x31,0x4a,0x52,0x79,0x20,0xa1,0x88,0x04,0x40,0x7e,0xc8,0x3f,
|
||||
0xf8,0xe7,0xff,0x3f,0xe8,0xc3,0x07,0x7c,0xe5,0x8a,0x28,0x51,0x05,0xf5,0x4a,
|
||||
0x54,0x64,0xd1,0x06,0xe8,0xb4,0x08,0x22,0x91,0x2a,0x01,0x85,0x88,0x2a,0x12,
|
||||
0x90,0x80,0x92,0x24,0x50,0x05,0x20,0x20,0x02,0x04,0x50,0xf5,0x6a,0x01,0x1f,
|
||||
0xe4,0x91,0x2a,0x21,0xa4,0x08,0x24,0x40,0x54,0x20,0x22,0x80,0x44,0x05,0x2a,
|
||||
0x00,0x11,0x05,0x90,0x8a,0x8a,0x50,0x91,0x04,0xf5,0x4a,0xe8,0x21,0xd1,0x44,
|
||||
0x28,0xa8,0x02,0x42,0x81,0x14,0x01,0x95,0x08,0x25,0x10,0xa0,0x00,0x55,0x84,
|
||||
0xa0,0x22,0x20,0x20,0x0a,0x04,0x51,0xf5,0xda,0x42,0x08,0x4c,0x11,0xae,0x32,
|
||||
0x90,0x28,0x28,0x41,0x48,0x00,0xa2,0x10,0x45,0x15,0xaa,0x00,0x51,0x14,0x88,
|
||||
0x0a,0x89,0x20,0x51,0x04,0xf5,0x4a,0x30,0xa5,0x44,0x84,0x0f,0x60,0x25,0x82,
|
||||
0x02,0x12,0x25,0xaa,0x08,0x84,0x10,0x80,0x00,0x4a,0x04,0x81,0x22,0x40,0x22,
|
||||
0x44,0x04,0x51,0xf5,0x6a,0xa5,0x00,0x62,0xa1,0xaf,0x2a,0x40,0x24,0x50,0x44,
|
||||
0x80,0x00,0xa2,0x22,0x84,0x2a,0xaa,0x20,0x48,0x28,0x88,0x2a,0x08,0x11,0x51,
|
||||
0x04,0xf5,0x4a,0x30,0x54,0x1f,0xc8,0x1f,0x20,0x15,0x11,0x05,0x11,0x2a,0xaa,
|
||||
0x08,0x10,0x21,0x80,0x00,0x8a,0x22,0x82,0x22,0x80,0xa2,0x44,0x04,0xa1,0xf5,
|
||||
0x5a,0xc5,0x02,0x9d,0xd2,0x87,0x6a,0x40,0x40,0x53,0x84,0xe0,0x00,0x22,0xf5,
|
||||
0x95,0x2a,0x9e,0x20,0x18,0xd1,0x7f,0x2a,0xee,0xdd,0x48,0x14,0xf5,0x6a,0xd0,
|
||||
0xa9,0x58,0xc0,0x27,0x20,0x0a,0x15,0x07,0x50,0xda,0x92,0x48,0xb8,0x01,0x80,
|
||||
0x4d,0x88,0xba,0x48,0xa6,0x80,0xcc,0xdc,0x0a,0x41,0xf5,0x4a,0x05,0x42,0x04,
|
||||
0x55,0x88,0x6a,0x41,0xa0,0x57,0x05,0xcc,0x21,0x02,0x5a,0x55,0xe9,0x1c,0x22,
|
||||
0x04,0xc4,0x2e,0x24,0xde,0x87,0x2c,0x12,0xf5,0x5a,0x50,0xf7,0x48,0x00,0x61,
|
||||
0x20,0x28,0x8a,0xe6,0xf3,0xdf,0xcb,0xbf,0xb8,0xe6,0xe7,0x7d,0xbd,0xdf,0x27,
|
||||
0xa6,0xe7,0xcd,0xea,0x9e,0x40,0xf5,0xca,0xff,0xe4,0x22,0x4a,0xc4,0xb7,0x82,
|
||||
0xe0,0xce,0xf6,0xef,0xe6,0x6e,0xf2,0xae,0xcd,0x6d,0xee,0xdc,0x8d,0xc6,0xbe,
|
||||
0xdf,0xd3,0x2d,0x14,0xf5,0xea,0xff,0xd7,0x89,0x10,0xd1,0x2f,0x28,0x49,0xcd,
|
||||
0x36,0xcf,0xee,0x1f,0xc8,0xa7,0xdd,0xec,0xfe,0xdb,0x23,0xee,0x7e,0xcf,0xc6,
|
||||
0x8c,0x42,0xf5,0x4a,0x2e,0x8a,0x22,0x44,0xc4,0xad,0x02,0xe2,0xef,0xb7,0xdf,
|
||||
0x67,0x8c,0xaa,0xed,0xcf,0x6e,0xce,0x9f,0x8f,0xc6,0x3c,0xdf,0xdf,0x2e,0x10,
|
||||
0xf5,0xda,0xfc,0xcd,0x08,0x11,0x51,0x3c,0xa8,0x30,0xdc,0x76,0xcf,0xf6,0x4d,
|
||||
0x98,0x9d,0xed,0xec,0x4e,0x7f,0x26,0xd6,0x7d,0xcf,0xdc,0x1c,0x45,0xf5,0x4a,
|
||||
0xf1,0x52,0xa2,0x44,0x04,0xa7,0x02,0x74,0xff,0xee,0xf9,0xce,0x1f,0xfa,0xdd,
|
||||
0x9d,0xef,0xfc,0xff,0x83,0xcf,0xe7,0xff,0xfd,0x59,0x10,0xf5,0x5a,0x84,0x25,
|
||||
0x08,0x00,0x51,0x2b,0x90,0x42,0x08,0x95,0x24,0x49,0x50,0x21,0x28,0x49,0x12,
|
||||
0x25,0x44,0x2a,0x12,0x2a,0x21,0x24,0x05,0x45,0xf5,0xca,0x90,0xdf,0xa3,0x2a,
|
||||
0x84,0x61,0x25,0x10,0x42,0x00,0x08,0x20,0x0a,0x88,0x1e,0x20,0x44,0x00,0x91,
|
||||
0x80,0x80,0x40,0x88,0x40,0x50,0x10,0xf5,0x5a,0xa2,0x5e,0xff,0x81,0xd0,0x2f,
|
||||
0x80,0x8a,0x28,0xaa,0xa2,0x0a,0x41,0x25,0x86,0x0a,0x11,0x55,0x04,0x2a,0x54,
|
||||
0x14,0x22,0x14,0x05,0x45,0xf5,0x4a,0x64,0x3e,0xe2,0x55,0xc4,0xad,0x2a,0x40,
|
||||
0x02,0x01,0x08,0x40,0x14,0x80,0x52,0x40,0x44,0x00,0x91,0x80,0x02,0x41,0x89,
|
||||
0x42,0x50,0x20,0xf5,0x6a,0x31,0x24,0x0c,0x06,0x62,0x3c,0x80,0x2a,0xa8,0xa8,
|
||||
0xa2,0x2a,0x81,0x2a,0x04,0x2a,0x11,0x55,0x44,0x24,0x50,0x14,0x20,0x88,0x04,
|
||||
0x8a,0xf5,0x4a,0x1c,0x52,0x2e,0xa0,0x88,0xa6,0x2a,0x80,0x02,0x04,0x08,0x00,
|
||||
0x28,0x00,0x51,0x01,0x44,0x00,0x11,0x11,0x05,0x81,0x8a,0x22,0xa2,0x20,0xf5,
|
||||
0x6a,0x09,0xaa,0xf8,0x0a,0x22,0x2b,0x80,0x2f,0x50,0xa1,0x42,0x55,0x05,0x55,
|
||||
0x70,0x54,0xe1,0x4f,0x70,0x45,0xd0,0x29,0x60,0x1c,0x0f,0x0b,0xf5,0x4a,0x06,
|
||||
0xc3,0x0a,0xa1,0x88,0x63,0x25,0x0e,0x05,0x0a,0x10,0x00,0x50,0x80,0x6a,0x01,
|
||||
0xd4,0x1c,0xbd,0x11,0x8a,0x83,0xfa,0xf6,0xed,0x45,0xf5,0xda,0x82,0xa4,0x13,
|
||||
0x08,0xe2,0x28,0x88,0xa6,0xa0,0xa3,0x8a,0x54,0x05,0xea,0x60,0x28,0xc1,0x4d,
|
||||
0x8c,0x85,0xa0,0x29,0x60,0xb6,0xcd,0x21,0xf5,0x4a,0x42,0x00,0x4d,0xa2,0x48,
|
||||
0x22,0x21,0xf6,0xf5,0xdf,0xb7,0x6d,0xf8,0xe7,0xeb,0x33,0xd7,0x0c,0x2d,0xf0,
|
||||
0xbe,0x99,0x6a,0xbf,0x6d,0x14,0xf5,0xda,0x42,0x55,0x32,0x08,0x22,0xb1,0x08,
|
||||
0x6f,0x9b,0xb7,0x76,0xdb,0xfe,0xdd,0x60,0x73,0xc1,0x57,0x0c,0xdd,0xf7,0x2f,
|
||||
0x60,0xbc,0xff,0x81,0xf5,0x4a,0x7d,0x00,0xc4,0x92,0x88,0x28,0x44,0x66,0x7b,
|
||||
0x73,0x3e,0xdb,0xfc,0xcd,0x75,0x37,0xe9,0x04,0xad,0xb8,0xef,0x87,0xf4,0x32,
|
||||
0x6c,0x2b,0xf5,0x6a,0x05,0xaa,0x14,0x03,0x22,0xa4,0x22,0xee,0xfb,0xb7,0xb6,
|
||||
0xff,0x8d,0xdd,0x60,0x6b,0xc3,0x51,0x0c,0x9a,0xe7,0x1d,0x61,0x58,0xe7,0x03,
|
||||
0xf5,0xca,0xa1,0x00,0x40,0xac,0x08,0x31,0x90,0x66,0xcb,0x33,0x3e,0xdb,0xdc,
|
||||
0xcd,0xea,0xe3,0xd0,0x32,0x5d,0xb9,0xef,0x79,0x68,0x1e,0x6f,0x57,0xf5,0xda,
|
||||
0x0a,0x52,0x29,0x02,0x42,0xa4,0x0a,0x7f,0x7f,0x7e,0xed,0xdb,0xfb,0xbd,0xa1,
|
||||
0xe9,0xe5,0x71,0xf0,0xfa,0xfc,0xfb,0xf2,0xae,0xd1,0x01,0xf5,0xca,0xff,0xff,
|
||||
0xff,0xff,0xff,0x3f,0x40,0x91,0x52,0x49,0x50,0x24,0x10,0x05,0x2a,0x42,0x10,
|
||||
0x0a,0x25,0x40,0x25,0x48,0x24,0x81,0x84,0x54,0xf5,0xaa,0x20,0x01,0x00,0x51,
|
||||
0x24,0xa1,0x2a,0x24,0x04,0x02,0x05,0x01,0x45,0xa0,0x80,0x78,0x85,0x40,0x10,
|
||||
0x15,0x88,0x22,0x41,0x24,0x21,0x02,0xf5,0x0a,0x4a,0x54,0x55,0x04,0x11,0x08,
|
||||
0x00,0x81,0x90,0x50,0x90,0xa8,0x10,0x15,0x2a,0x72,0x50,0x14,0x85,0x40,0x22,
|
||||
0x50,0x14,0x11,0x88,0x50,0xf5,0xfa,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xf5,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0xf4,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0};
|
||||
117
syntmono/tcl/bitmaps/KHose.xbm
Normal file
117
syntmono/tcl/bitmaps/KHose.xbm
Normal file
@@ -0,0 +1,117 @@
|
||||
#define KHose_width 220
|
||||
#define KHose_height 61
|
||||
static char KHose_bits[] = {
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0xfe,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0x02,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf4,0xfa,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xf5,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0xf5,0x5a,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
|
||||
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
|
||||
0x55,0x55,0xf5,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0xf5,0xea,0xff,0xff,0xff,0xff,0xff,0xbf,0xaa,0xaa,0xaa,0xea,0xb7,0xff,0xbf,
|
||||
0xff,0xfe,0xff,0xfb,0x5f,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0xf5,0x4a,
|
||||
0xab,0xaa,0xaa,0xaa,0xaa,0x6a,0x00,0x00,0x00,0xf0,0x3e,0xf7,0x3d,0xbe,0xf8,
|
||||
0xf8,0xe2,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf5,0x6a,0x02,0x00,
|
||||
0x00,0x00,0x00,0x20,0x55,0x55,0x55,0x35,0x70,0xe7,0xb3,0x3c,0x12,0xf2,0xc8,
|
||||
0x53,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0xf5,0xca,0x51,0x55,0x55,0x55,
|
||||
0x55,0x35,0x00,0x00,0x00,0x38,0x35,0xe9,0x31,0xbe,0x58,0xf8,0xc2,0x03,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf5,0x5a,0x18,0x00,0x00,0x00,0x00,0x60,
|
||||
0xa5,0x94,0x52,0x7a,0x60,0xe3,0xa9,0x7c,0x06,0xf2,0xe9,0x57,0x4a,0x29,0xa5,
|
||||
0x94,0x52,0x4a,0x29,0x55,0xf5,0x4a,0x38,0xa5,0x94,0x52,0x4a,0x29,0x08,0x21,
|
||||
0x04,0xf9,0x15,0xf0,0x45,0x3c,0x53,0xf1,0xc0,0x03,0x1e,0x72,0xc9,0xc3,0xb3,
|
||||
0x10,0x42,0x00,0xf5,0x6a,0x59,0x08,0x21,0x8c,0x10,0x22,0x21,0x84,0x50,0xf4,
|
||||
0x43,0xe5,0x11,0xfe,0x0b,0xf8,0xd5,0xab,0xb3,0x88,0x31,0xae,0x7f,0x42,0x08,
|
||||
0x55,0xf5,0xca,0x00,0x42,0x08,0x3d,0x84,0xb0,0x08,0x21,0x04,0xf1,0x1f,0xe8,
|
||||
0x85,0xfc,0xa3,0xf2,0xff,0x83,0x75,0xae,0x75,0x87,0xf7,0x10,0x42,0x00,0xf5,
|
||||
0x5a,0xa2,0x10,0xa2,0x64,0x21,0x24,0xa2,0x88,0x42,0xc8,0x9f,0xe2,0x51,0xfc,
|
||||
0x0f,0xf0,0xc0,0xd7,0xe1,0x1c,0x38,0xae,0x03,0x44,0x11,0xa9,0xf5,0x4a,0x0d,
|
||||
0x8a,0x08,0xc6,0x95,0xb2,0x08,0x24,0x10,0x22,0x3f,0xf0,0x05,0xbd,0x4f,0xf5,
|
||||
0xd4,0xc3,0xeb,0xfe,0xfa,0x8f,0xab,0x12,0x48,0x02,0xf5,0x6a,0xb4,0x40,0xa2,
|
||||
0x04,0x07,0x20,0xa2,0x82,0x4a,0x89,0x7c,0xe5,0xa3,0x7c,0x1f,0xf0,0xc2,0xeb,
|
||||
0xe1,0xf8,0x79,0xd2,0x03,0x40,0x05,0x50,0xf5,0x4a,0x11,0x2a,0x08,0x04,0xac,
|
||||
0xaa,0x08,0x28,0x00,0x2c,0x3a,0xe8,0x09,0xbd,0xbe,0xfa,0xe8,0xc3,0xf5,0xea,
|
||||
0x3f,0x84,0x57,0x15,0x50,0x05,0xf5,0x5a,0xe8,0x80,0xa2,0x06,0x30,0x20,0xa2,
|
||||
0x02,0x55,0x99,0x78,0xe2,0x21,0x3c,0x7c,0xf0,0xc2,0xd3,0xe1,0x82,0x7b,0xa1,
|
||||
0x03,0x40,0x05,0x50,0xf5,0x4a,0x85,0x2b,0x08,0x04,0x40,0xb5,0x08,0xa8,0x00,
|
||||
0x38,0x9a,0xe8,0x0b,0xbd,0xfa,0xf5,0xd0,0x8b,0x6b,0x57,0x73,0x8c,0x2b,0x15,
|
||||
0x50,0x05,0xf5,0xda,0x20,0x41,0xa2,0x06,0x80,0x21,0x42,0x02,0xaa,0xba,0x0c,
|
||||
0xe2,0xa1,0x3c,0xf8,0xf0,0xc5,0x43,0x73,0x0e,0xf9,0xa7,0x43,0x80,0x04,0x50,
|
||||
0xf5,0x4a,0x94,0x8a,0x08,0x02,0x00,0xb6,0x10,0x91,0x00,0xc8,0xaf,0xf8,0x0f,
|
||||
0xff,0xfe,0xff,0xf3,0x2f,0x1e,0xfa,0xc2,0xd3,0x0f,0x29,0x51,0x05,0xf5,0x6a,
|
||||
0x02,0x12,0x42,0x03,0x00,0x2c,0x4a,0x24,0x52,0x25,0x00,0x4a,0x20,0x49,0x91,
|
||||
0x24,0x54,0x8a,0xa2,0x42,0x51,0x84,0x54,0x04,0x04,0x50,0xf5,0xca,0xf8,0x85,
|
||||
0x10,0x02,0x00,0xac,0x00,0x81,0x04,0x10,0xa5,0x20,0x4a,0x04,0x04,0x08,0x81,
|
||||
0x20,0x08,0x10,0x08,0x20,0x00,0x51,0x91,0x04,0xf5,0x5a,0x4d,0x21,0x8a,0x02,
|
||||
0x00,0x36,0x54,0x28,0x50,0x85,0x08,0x0a,0x01,0x51,0xa1,0xa2,0x14,0x0a,0xa2,
|
||||
0x4a,0x45,0x15,0x55,0x04,0x04,0x51,0xf5,0x4a,0x24,0x88,0x20,0x03,0x00,0x61,
|
||||
0x01,0x05,0x05,0x20,0xa2,0x40,0x54,0x04,0x14,0x08,0x80,0xa0,0x08,0x00,0x20,
|
||||
0x80,0x00,0x21,0x51,0x04,0xf5,0x5a,0x0b,0x25,0x49,0x01,0xe0,0x2a,0x48,0x50,
|
||||
0x20,0x95,0x08,0x2a,0x01,0x51,0x81,0xa2,0x2a,0x0a,0xa2,0xaa,0x8a,0x2a,0x4a,
|
||||
0x48,0x04,0x51,0xf5,0x4a,0xa2,0x00,0x02,0x01,0x10,0x60,0x85,0x04,0x8a,0x00,
|
||||
0x82,0x00,0x28,0x04,0x28,0x08,0x80,0xa0,0x08,0x00,0x20,0x80,0x10,0x05,0x51,
|
||||
0x04,0xf5,0x6a,0x0b,0x54,0xa8,0x00,0xac,0x2a,0x20,0x51,0x21,0xaa,0x28,0xaa,
|
||||
0x82,0x48,0x85,0xa2,0x2a,0x09,0xa2,0x54,0x0a,0x29,0x42,0x50,0x04,0xa1,0xf5,
|
||||
0x4a,0xa4,0x02,0x82,0x00,0x02,0x20,0x15,0x04,0x8e,0x00,0xc2,0x01,0x28,0xe2,
|
||||
0x23,0x08,0x1c,0xa2,0x30,0x81,0x7f,0x82,0xdc,0xbb,0x49,0x14,0xf5,0xda,0x9e,
|
||||
0xa9,0xe8,0x00,0x55,0xb5,0x40,0xa1,0x26,0x52,0xb4,0xa9,0x82,0x38,0x4b,0x82,
|
||||
0x59,0x08,0x3a,0xa8,0xdc,0x28,0xba,0x9b,0x13,0x41,0xf5,0x4a,0x68,0x01,0x42,
|
||||
0x80,0x01,0x20,0x12,0x08,0x0f,0x04,0x99,0x03,0x28,0xb2,0x02,0xa8,0x1b,0x91,
|
||||
0x80,0x82,0x4d,0x82,0x98,0x4d,0x38,0x12,0xf5,0x5a,0x41,0xae,0x50,0x40,0x54,
|
||||
0xb5,0x08,0x45,0xed,0xd7,0xbf,0xd7,0xef,0x70,0xee,0xcf,0x7b,0x78,0x3f,0x5f,
|
||||
0x2c,0xdf,0xbb,0xd5,0xbd,0x40,0xf5,0x4a,0x68,0xf8,0x3f,0x20,0x01,0x20,0x42,
|
||||
0x90,0x9d,0x6d,0xdf,0xcd,0x5d,0xea,0xcd,0x9b,0xfb,0xde,0xfd,0x09,0x8d,0x7d,
|
||||
0x9f,0x8f,0x1b,0x14,0xf5,0xea,0x45,0x00,0x18,0xf0,0x55,0xaa,0x28,0xc5,0xda,
|
||||
0xed,0x9e,0xdd,0x3f,0xa0,0x5f,0xbb,0xd9,0xfc,0xb7,0x4f,0xdc,0xf9,0xde,0xcd,
|
||||
0xb9,0x42,0xf5,0xca,0x7f,0x00,0x06,0x0c,0x8f,0x20,0x02,0xd0,0x9f,0x6f,0xbe,
|
||||
0xcd,0x19,0x15,0x5b,0x9f,0xdd,0x4d,0x3f,0x1f,0x8d,0x7b,0x9e,0x9d,0x1b,0x10,
|
||||
0xf5,0x5a,0x5f,0x00,0x01,0x03,0x38,0xb4,0x50,0x45,0xb8,0xfd,0x9e,0xcf,0x9b,
|
||||
0xb0,0x7b,0xbb,0xf9,0x9c,0xfd,0x4c,0xac,0xfb,0xbf,0xbb,0x59,0x45,0xf5,0xca,
|
||||
0x50,0xf8,0xc0,0x3f,0xe0,0x22,0x0a,0xf0,0xfe,0xdd,0xf7,0xbd,0x3f,0xfa,0xb5,
|
||||
0x7b,0xdf,0xfd,0xff,0x07,0x1f,0xcf,0xff,0xf9,0x37,0x10,0xf5,0x5a,0x44,0x66,
|
||||
0x70,0xe0,0x41,0xb0,0xa0,0x84,0x48,0x22,0x21,0x01,0xa4,0x40,0x30,0x02,0x02,
|
||||
0x21,0x08,0x52,0xa4,0x24,0x00,0x4a,0x20,0x45,0xf5,0x4a,0x72,0x35,0x1c,0x15,
|
||||
0xc7,0x25,0x09,0x22,0x11,0x08,0x14,0x94,0x10,0x14,0x9e,0x90,0xa8,0x88,0xa2,
|
||||
0x08,0x01,0x88,0xaa,0x20,0x4a,0x10,0xf5,0xda,0xb4,0x11,0xa6,0x80,0x8c,0x31,
|
||||
0xa2,0x10,0x84,0x42,0x41,0x41,0x84,0x42,0x2d,0x24,0x02,0x22,0x08,0x42,0xa8,
|
||||
0x22,0x00,0x0a,0x01,0x45,0xf5,0x4a,0x9f,0x1c,0x0b,0x2a,0x0a,0xa7,0x08,0x44,
|
||||
0x51,0x28,0x10,0x14,0x51,0x10,0x84,0x82,0xa8,0x48,0xa2,0x10,0x05,0x88,0xaa,
|
||||
0x40,0x54,0x20,0xf5,0xea,0x10,0x88,0xa1,0x80,0x18,0x2a,0x42,0x11,0x04,0x02,
|
||||
0x45,0x41,0x04,0x8a,0x20,0x28,0x02,0x82,0x08,0x4a,0x50,0x22,0x00,0x2a,0x01,
|
||||
0x8a,0xf5,0xca,0x85,0x8e,0x0a,0x2a,0x14,0xa2,0x10,0x24,0xa1,0xa8,0x10,0x14,
|
||||
0xa1,0x20,0x8a,0x82,0x90,0x10,0xa2,0x00,0x85,0x88,0xaa,0x00,0xa4,0x20,0xf5,
|
||||
0xda,0x50,0xc4,0x90,0x00,0x11,0x32,0x8a,0x9e,0x08,0x02,0x44,0x41,0x08,0x8a,
|
||||
0xe0,0x24,0xca,0x8f,0xe0,0x56,0x90,0x23,0xc0,0xbc,0x1e,0x0e,0xf5,0x4a,0x04,
|
||||
0xc5,0x22,0xaa,0x14,0xa6,0x40,0x0c,0xa4,0x54,0x11,0x10,0xa5,0x20,0xd5,0x88,
|
||||
0xa0,0x3d,0x3a,0x03,0x44,0x8b,0xea,0x7d,0xdb,0x43,0xf5,0x6a,0x49,0x84,0x89,
|
||||
0x00,0x18,0x32,0x2a,0xae,0x02,0x06,0x44,0x45,0x00,0x8a,0xc1,0x21,0x8a,0x99,
|
||||
0x98,0x52,0x11,0x23,0xc0,0x6c,0x9b,0x2b,0xf5,0xca,0x10,0x05,0x03,0xa9,0x0e,
|
||||
0xa7,0x80,0xec,0xf3,0xff,0x6f,0xdb,0xfa,0xef,0xd7,0x67,0xa6,0x3b,0x5a,0xe4,
|
||||
0x7b,0xb7,0xd4,0xec,0xdb,0x00,0xf5,0x5a,0x42,0x04,0xfc,0xff,0x03,0x31,0x2a,
|
||||
0xdd,0xb6,0x6f,0x6d,0xb6,0xb9,0x9b,0xc1,0xee,0x8a,0x8f,0x18,0xb2,0xef,0x1b,
|
||||
0xc2,0x7a,0xfe,0xab,0xf5,0x4a,0x10,0x0a,0x00,0x00,0xc0,0xa3,0x00,0xcc,0xf6,
|
||||
0x66,0x7d,0xbf,0xfb,0xdb,0xd5,0x66,0xc2,0x21,0xbc,0x38,0xef,0xaf,0xe8,0x68,
|
||||
0xda,0x06,0xf5,0xda,0x8a,0x18,0x00,0x00,0x70,0x28,0x52,0xdd,0xef,0x6f,0x6c,
|
||||
0xf6,0x59,0x9f,0xc1,0xd6,0x96,0x0b,0x19,0x72,0xcf,0x1b,0xc2,0xb2,0xcc,0x57,
|
||||
0xf5,0x4a,0x40,0xf4,0xff,0xff,0x0f,0xa2,0x04,0xcc,0x96,0x67,0xfd,0xb6,0x3d,
|
||||
0xbb,0xeb,0xc6,0x81,0xe1,0xb4,0x72,0xdf,0xf7,0xd0,0x79,0xde,0x06,0xf5,0x6a,
|
||||
0x15,0x11,0x12,0x00,0x50,0x31,0x50,0xff,0xfe,0xfc,0xda,0xb7,0xf3,0x3b,0xc3,
|
||||
0xd3,0xeb,0x77,0xe0,0xe9,0xfb,0xf3,0xe5,0x0d,0xa3,0x53,0xf5,0xca,0xff,0xff,
|
||||
0xff,0xff,0xff,0x7f,0x05,0x90,0xa4,0x4a,0x20,0x92,0x48,0x44,0x11,0x8a,0x00,
|
||||
0x80,0x2a,0x04,0x90,0xa8,0x20,0xa8,0x0a,0x0a,0xf5,0x2a,0x80,0x20,0x41,0x55,
|
||||
0x05,0x04,0x20,0x05,0x08,0x20,0x8a,0x08,0x04,0x11,0x88,0xe0,0xaa,0x2a,0x40,
|
||||
0x51,0x25,0x42,0x15,0x05,0xa0,0x40,0xf5,0x8a,0x2a,0x4a,0x14,0x00,0x50,0x91,
|
||||
0x8a,0xa0,0x42,0x09,0x21,0x42,0x51,0x84,0x22,0xea,0x00,0x00,0x15,0x04,0x80,
|
||||
0x24,0x80,0xa0,0x0a,0x2a,0xf5,0xfa,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xf5,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0xf4,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0};
|
||||
117
syntmono/tcl/bitmaps/KModal.xbm
Normal file
117
syntmono/tcl/bitmaps/KModal.xbm
Normal file
@@ -0,0 +1,117 @@
|
||||
#define KModal_width 220
|
||||
#define KModal_height 61
|
||||
static char KModal_bits[] = {
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0xfe,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0x02,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf4,0xfa,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xf5,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0xf5,0x5a,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
|
||||
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
|
||||
0x55,0x55,0xf5,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0xf5,0xea,0xff,0xff,0xff,0xff,0xff,0x7f,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
|
||||
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0xf5,0x4a,
|
||||
0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0xf0,0xc9,0xff,0xcf,0x3f,0x7f,
|
||||
0x7e,0x00,0x3f,0x00,0x00,0x3e,0x00,0xe0,0x01,0x00,0x00,0xf5,0x6a,0x00,0x00,
|
||||
0x00,0xfc,0x1f,0xa0,0xaa,0xaa,0xaa,0x1e,0xcf,0x79,0x1e,0x4f,0x9c,0x78,0xaa,
|
||||
0x8f,0xaa,0xaa,0xb8,0xaa,0xca,0x55,0x55,0x55,0xf5,0x4a,0x00,0x00,0x00,0x04,
|
||||
0x10,0x20,0x00,0x00,0x00,0x4c,0xdd,0xfa,0x4c,0x1f,0x25,0xfa,0x81,0x2f,0x00,
|
||||
0x00,0x3a,0x00,0xd0,0x01,0x00,0x00,0xf5,0x5a,0x00,0x00,0x00,0x24,0x10,0xa0,
|
||||
0x4a,0x29,0xa5,0x1e,0x4c,0x78,0x0a,0x4f,0x8a,0xf8,0x68,0x1f,0x29,0xa5,0x78,
|
||||
0xa5,0xc4,0x4b,0x29,0x55,0xf5,0x4a,0x00,0x00,0x00,0x24,0x10,0x20,0x10,0x42,
|
||||
0x08,0x8e,0xda,0x7a,0x58,0x8f,0x21,0xec,0x43,0x4f,0x42,0x08,0x3a,0x08,0xd1,
|
||||
0x11,0x42,0x00,0xf5,0x6a,0x00,0x00,0x00,0x64,0x10,0xa0,0x84,0x10,0x42,0x3f,
|
||||
0x00,0x78,0x05,0xef,0x0a,0xe9,0x69,0x0f,0x78,0xe1,0x3b,0xf9,0xc4,0x43,0x08,
|
||||
0x55,0xf5,0x4a,0x00,0x00,0x80,0xf7,0xf0,0x21,0x21,0x84,0x10,0xfc,0xaa,0x7a,
|
||||
0x50,0xef,0xa0,0xd8,0xa1,0xaf,0xce,0xe4,0xbd,0xa4,0xd1,0x11,0x42,0x00,0xf5,
|
||||
0x5a,0x00,0x00,0x80,0x94,0x11,0x61,0x94,0x52,0x4a,0xfe,0x03,0x78,0x05,0xff,
|
||||
0x0a,0xcc,0x2b,0x1f,0xae,0x69,0x3a,0x8e,0xc7,0x45,0x11,0xa9,0xf5,0x4a,0x00,
|
||||
0x00,0x80,0x14,0x13,0x21,0x01,0x00,0x80,0xf8,0x57,0x7d,0xa0,0xff,0x41,0xa9,
|
||||
0x53,0x4f,0x87,0x73,0x78,0xaf,0xe3,0x11,0x48,0x02,0xf5,0x6a,0x00,0x00,0x80,
|
||||
0x1c,0x16,0x21,0xa8,0xaa,0x2a,0xe2,0x0f,0x78,0x15,0xef,0x17,0x8a,0x1f,0x0f,
|
||||
0xd7,0x77,0x3d,0xc8,0xcb,0x45,0x05,0x50,0xf5,0x4a,0x00,0x00,0x80,0x04,0x10,
|
||||
0xa1,0x02,0x00,0x00,0x0a,0xaf,0x7a,0x40,0xdf,0x87,0xd8,0x57,0x5f,0x87,0x73,
|
||||
0x38,0xb5,0xd3,0x11,0x50,0x05,0xf5,0x5a,0x00,0x00,0x80,0xfc,0x1f,0x61,0xa8,
|
||||
0xaa,0xaa,0xa2,0x0e,0xf8,0x12,0x8f,0x2f,0x0a,0x1f,0x0f,0xa7,0xfb,0x7a,0xdc,
|
||||
0xc7,0x45,0x05,0x50,0xf5,0x4a,0x00,0x00,0x80,0x00,0x00,0x21,0x02,0x00,0x00,
|
||||
0x0e,0x5e,0x7d,0x44,0x5f,0x9f,0x48,0x4f,0xaf,0x97,0x73,0xb8,0x8e,0xe3,0x11,
|
||||
0x50,0x05,0xf5,0x6a,0x00,0xfe,0x81,0xfc,0x1f,0x21,0x91,0x52,0xaa,0x46,0x07,
|
||||
0xf8,0x10,0x0f,0x3e,0x2c,0x16,0x0f,0xc6,0x65,0x3a,0xae,0xcb,0x85,0x04,0x50,
|
||||
0xf5,0x4a,0x00,0x02,0x86,0x04,0x10,0x61,0x24,0x84,0x00,0x1e,0x4b,0x7a,0x84,
|
||||
0x4f,0x7f,0x19,0x87,0xaf,0xce,0xf1,0xbc,0xfe,0xd7,0x23,0x51,0x05,0xf5,0x5a,
|
||||
0x00,0x12,0x88,0x24,0x10,0x21,0x01,0x21,0x54,0xf3,0x21,0xfe,0xd1,0x3f,0xff,
|
||||
0xbe,0xd4,0x3f,0x78,0xc4,0x7b,0x1c,0xe3,0x13,0x04,0x50,0xf5,0x4a,0x00,0x32,
|
||||
0x90,0x24,0x10,0x61,0x54,0x08,0x01,0x48,0x0a,0x01,0x45,0x90,0x08,0x02,0x24,
|
||||
0x22,0x95,0x50,0x95,0xa2,0x24,0x44,0x91,0x04,0xf5,0x5a,0x00,0x32,0x90,0x64,
|
||||
0x10,0x21,0x01,0xa5,0x54,0x05,0x41,0xaa,0x10,0x25,0xa2,0x50,0x81,0x88,0x00,
|
||||
0x04,0x20,0x08,0x11,0x11,0x04,0x51,0xf5,0x4a,0x00,0x32,0xf0,0xf7,0xf0,0x2f,
|
||||
0x54,0x00,0x00,0x50,0x28,0x00,0x44,0x80,0x08,0x0a,0x28,0x22,0xaa,0xa2,0x84,
|
||||
0x42,0x44,0x24,0x51,0x04,0xf5,0x5a,0x00,0xda,0x97,0x94,0x11,0x61,0x01,0x55,
|
||||
0xa5,0x04,0x05,0x55,0x11,0x2a,0xa2,0xa0,0x82,0x88,0x00,0x08,0x22,0x10,0x11,
|
||||
0x41,0x04,0x51,0xf5,0x4a,0x00,0x02,0x90,0x14,0x13,0x21,0x54,0x00,0x08,0x51,
|
||||
0xa0,0x00,0x44,0x81,0x08,0x0a,0x28,0x22,0xa8,0xa2,0x88,0x4a,0x44,0x08,0x51,
|
||||
0x04,0xf5,0x5a,0x00,0x02,0x88,0x1c,0x16,0x21,0x01,0xaa,0x22,0x04,0x15,0x54,
|
||||
0x11,0x24,0xa2,0xa0,0x02,0x88,0x02,0x08,0x22,0x00,0x11,0x22,0x04,0xa1,0xf5,
|
||||
0x4a,0x00,0x02,0x86,0x04,0x10,0x61,0xa4,0x00,0x0b,0x41,0xe0,0x01,0x44,0xf1,
|
||||
0x09,0x0a,0x5e,0x21,0x38,0xd1,0xbf,0x2a,0xee,0xdd,0x48,0x14,0xf5,0x5a,0x00,
|
||||
0xfe,0x81,0xfc,0x1f,0x21,0x09,0x4a,0x43,0x14,0xda,0x28,0x11,0x9c,0x91,0xc0,
|
||||
0x0c,0x08,0x5d,0x44,0x26,0x00,0xed,0xee,0x0a,0x41,0xf5,0x4a,0x00,0x00,0x80,
|
||||
0x00,0x00,0x21,0xa0,0x90,0x2f,0x81,0xcc,0x42,0x04,0x59,0x45,0xd4,0xad,0xa2,
|
||||
0x00,0xd1,0x6e,0xaa,0xcc,0x8e,0x2c,0x12,0xf5,0x5a,0x00,0x00,0x80,0xfc,0x1f,
|
||||
0xa1,0x0a,0x84,0xe6,0xf7,0xff,0xcb,0xb7,0xb8,0xe6,0xe7,0x3d,0xbc,0xbf,0x27,
|
||||
0x86,0xe7,0xdd,0xe2,0x9e,0x40,0xf5,0x4a,0x00,0x00,0x80,0x04,0x10,0x21,0x40,
|
||||
0xe1,0xce,0xb6,0xcf,0xe6,0x6e,0xf4,0xb6,0xcd,0x6d,0xef,0xdd,0x8c,0xee,0xbe,
|
||||
0xcf,0xd3,0x2d,0x14,0xf5,0x5a,0x00,0x00,0x80,0x24,0x10,0x61,0x15,0x54,0xdd,
|
||||
0x76,0xdf,0xf6,0x1f,0xc9,0xa7,0xdd,0x7c,0xfe,0xdb,0x23,0xc6,0x7d,0xef,0xc7,
|
||||
0x8c,0x42,0xf5,0x4a,0x00,0x00,0x80,0x24,0x10,0x21,0x40,0xe1,0xcf,0x36,0xcf,
|
||||
0x67,0x4d,0xa8,0xef,0xcf,0xed,0x8e,0xbf,0x0f,0xd7,0x3c,0xcf,0xde,0x2e,0x10,
|
||||
0xf5,0x5a,0x00,0x00,0x80,0x64,0x10,0x21,0x15,0x28,0xfc,0x7f,0xdf,0xee,0x1c,
|
||||
0x9a,0x9d,0xdd,0x6c,0x6e,0xde,0x46,0xc6,0xfd,0xdf,0xdc,0x1c,0x45,0xf5,0x4a,
|
||||
0x00,0x00,0x80,0xf7,0xf0,0x61,0x80,0xf2,0xfe,0xee,0xf9,0xce,0x5f,0xf9,0xd8,
|
||||
0x9d,0xef,0xfd,0xff,0x2b,0xaf,0xe7,0xff,0xfe,0x59,0x10,0xf5,0x5a,0x00,0x00,
|
||||
0x00,0x94,0x11,0x20,0x55,0x10,0x02,0x90,0x04,0x51,0x02,0x24,0x2d,0xa2,0x24,
|
||||
0x80,0x04,0x02,0x49,0x12,0x80,0x48,0x05,0x45,0xf5,0x4a,0x00,0x00,0x00,0x14,
|
||||
0x13,0x60,0x00,0x8a,0x50,0x05,0x51,0x04,0x50,0x41,0x8e,0x08,0x88,0x2a,0xa2,
|
||||
0x50,0x82,0x88,0x2a,0x02,0x50,0x10,0xf5,0x5a,0x00,0x00,0x00,0x1c,0x16,0x20,
|
||||
0x55,0x41,0x04,0x50,0x04,0xa1,0x0a,0x94,0x26,0xa2,0x22,0x80,0x10,0x04,0x28,
|
||||
0x42,0x80,0x50,0x05,0x45,0xf5,0x4a,0x00,0x00,0x00,0x04,0x10,0x20,0x00,0x28,
|
||||
0x52,0x05,0x51,0x14,0x40,0x01,0x92,0x08,0x88,0x2a,0x8a,0xa2,0x82,0x28,0x2a,
|
||||
0x0a,0x50,0x20,0xf5,0x5a,0x00,0x00,0x00,0xfc,0x1f,0xa0,0x94,0x02,0x01,0x50,
|
||||
0x04,0x41,0x15,0xa8,0x08,0xa2,0x22,0x80,0x40,0x10,0x10,0x02,0x81,0xa0,0x04,
|
||||
0x8a,0xf5,0x4a,0x1c,0x0e,0xe0,0x00,0x00,0x20,0x41,0x50,0xa8,0x04,0x51,0x14,
|
||||
0x80,0x02,0xa2,0x08,0x08,0x25,0x2a,0x8a,0x8a,0x50,0x14,0x09,0xa2,0x20,0xf5,
|
||||
0x5a,0x18,0x07,0xc0,0x80,0x01,0x60,0x14,0x0f,0x02,0x48,0x04,0x41,0x55,0x90,
|
||||
0x70,0x42,0xe2,0x8f,0xf0,0x21,0xe0,0x05,0x61,0x5c,0x0f,0x0b,0xf5,0x4a,0x18,
|
||||
0x07,0x60,0x80,0x01,0x20,0x41,0x57,0x51,0x03,0x41,0x10,0x00,0x8a,0x6a,0x90,
|
||||
0xd0,0x2c,0x9a,0x09,0x89,0x51,0x78,0xb7,0xed,0x45,0xf5,0x5a,0x9c,0xe2,0x78,
|
||||
0xd6,0x00,0x20,0x12,0x06,0x04,0x57,0x14,0x85,0x54,0xe1,0xe0,0x0a,0xca,0x8c,
|
||||
0x2c,0x45,0xa2,0x05,0x62,0xb6,0xcd,0x21,0xf5,0x4a,0x54,0xb3,0x6d,0xdb,0x00,
|
||||
0xa0,0x88,0xfe,0xf3,0xdf,0xb7,0x7d,0xf9,0xef,0xeb,0x71,0xe3,0x2d,0x0c,0xf1,
|
||||
0xbc,0x59,0xe9,0xfe,0x6d,0x14,0xf5,0x5a,0x74,0x9b,0xa7,0x59,0x00,0x20,0x42,
|
||||
0x66,0xbb,0xb3,0x76,0xdb,0xdc,0xcd,0x60,0x37,0xc9,0x87,0x5e,0xdc,0xf7,0x1f,
|
||||
0x64,0x3c,0xff,0x81,0xf5,0x4a,0xb6,0x99,0xb7,0x6d,0x00,0xa0,0x10,0x77,0x7b,
|
||||
0x37,0x37,0xdb,0xfd,0xdd,0x6a,0x73,0xc3,0x28,0x0c,0xb9,0xef,0x87,0xf0,0x32,
|
||||
0x6d,0x2b,0xf5,0x5a,0xb6,0xd9,0xb6,0x6d,0x01,0x20,0x4a,0xe6,0xf7,0x73,0x76,
|
||||
0xdf,0x8c,0xcd,0x60,0x6b,0xe9,0x02,0x4d,0x98,0xe7,0x2d,0x62,0x58,0xe6,0x03,
|
||||
0xf5,0x4a,0x97,0x73,0x6c,0xdb,0x00,0xa0,0x00,0x6e,0xcb,0x3b,0x3f,0xdb,0xde,
|
||||
0xed,0xf5,0xe3,0xc2,0x78,0x9a,0xfd,0xff,0xfb,0x68,0x1e,0x6f,0x57,0xf5,0x5a,
|
||||
0x00,0x00,0x00,0x00,0x00,0x20,0xaa,0x7f,0x7f,0x7e,0xec,0xfb,0xf9,0x9f,0xa1,
|
||||
0xd5,0xe8,0x33,0xf8,0xf0,0xfc,0x79,0xf2,0xd6,0xd1,0x01,0xf5,0xca,0xff,0xff,
|
||||
0xff,0xff,0xff,0xbf,0x00,0x00,0x51,0x21,0x95,0x04,0x12,0x40,0x24,0x40,0x42,
|
||||
0x88,0x22,0x0a,0x02,0xc8,0x90,0x02,0x85,0x54,0xf5,0x4a,0x00,0x00,0x00,0x00,
|
||||
0x00,0x22,0x54,0x55,0x04,0x44,0x20,0xa2,0x44,0x15,0x89,0xfa,0x28,0x22,0x08,
|
||||
0xa1,0xa8,0x22,0x04,0x50,0x20,0x02,0xf5,0x2a,0xaa,0xaa,0xaa,0xaa,0xaa,0x10,
|
||||
0x01,0x00,0x51,0x11,0x85,0x10,0x10,0x40,0x20,0x30,0x82,0x48,0xa2,0x08,0x02,
|
||||
0x90,0xa2,0x0a,0x8a,0x50,0xf5,0xfa,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xf5,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0xf4,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0};
|
||||
117
syntmono/tcl/bitmaps/KPluk.xbm
Normal file
117
syntmono/tcl/bitmaps/KPluk.xbm
Normal file
@@ -0,0 +1,117 @@
|
||||
#define KPluk_width 220
|
||||
#define KPluk_height 61
|
||||
static char KPluk_bits[] = {
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0xfe,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0x02,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf4,0xfa,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xf5,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0xf5,0x5a,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
|
||||
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
|
||||
0x55,0x55,0xf5,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0xf5,0xea,0xff,0xff,0xff,0xff,0xff,0xbf,0xaa,0xaa,0xaa,0xfa,0xed,0xff,0xef,
|
||||
0xbf,0xff,0xfe,0xbf,0xbe,0xaa,0xea,0x57,0x55,0x55,0x55,0x55,0x55,0xf5,0x4a,
|
||||
0x53,0xbd,0xaa,0xaa,0xaa,0x6a,0x00,0x00,0x00,0xbc,0xcf,0x7d,0x8f,0x2f,0x3e,
|
||||
0xf8,0x7a,0x78,0x00,0x80,0x03,0x00,0x00,0x00,0x00,0x00,0xf5,0x6a,0x02,0x66,
|
||||
0x00,0x00,0x00,0x20,0x55,0x55,0x55,0x0d,0xdc,0xf9,0x2c,0x8f,0x84,0xf2,0x71,
|
||||
0x3d,0x55,0xd5,0x53,0x55,0x55,0x55,0x55,0x55,0xf5,0xca,0x81,0x44,0x55,0x55,
|
||||
0x55,0x35,0x00,0x00,0x00,0x4e,0x4d,0x7a,0x8c,0x2f,0x16,0xf4,0xf8,0x38,0x00,
|
||||
0x80,0x07,0x00,0x00,0x00,0x00,0x00,0xf5,0x5a,0x40,0x69,0x00,0x00,0x00,0x60,
|
||||
0x29,0xa5,0x94,0x1e,0xd8,0x78,0x2a,0x9f,0x81,0xf0,0xf2,0xba,0x4a,0xa9,0xa3,
|
||||
0x94,0x52,0x4a,0x29,0x55,0xf5,0x4a,0xc0,0x42,0x95,0x52,0x4a,0x29,0x42,0x08,
|
||||
0x41,0x7e,0x05,0x7c,0x11,0xcf,0x2a,0xfa,0xf4,0x38,0xcf,0x83,0xf7,0x21,0x84,
|
||||
0x10,0x42,0x00,0xf5,0x6a,0x40,0x10,0x20,0x84,0x10,0x62,0x08,0x21,0x14,0xfd,
|
||||
0x50,0x79,0x84,0xff,0x80,0xf0,0x71,0x7d,0xae,0xab,0x63,0x85,0x10,0x42,0x08,
|
||||
0x55,0xf5,0xca,0x80,0x8a,0x84,0x10,0x42,0x28,0x42,0x08,0x41,0xfc,0x07,0x7a,
|
||||
0x21,0xff,0x2a,0xf4,0x7a,0xb8,0x8e,0x83,0x37,0x20,0x84,0x10,0x42,0x00,0xf5,
|
||||
0x5a,0x01,0x20,0x22,0x84,0x10,0xa2,0x28,0xa2,0x10,0xf2,0xa7,0x78,0x14,0xff,
|
||||
0x01,0xf1,0x1f,0x3a,0xde,0xab,0x53,0x15,0x51,0x44,0x11,0xa9,0xf5,0x4a,0x5a,
|
||||
0x8a,0x10,0x51,0x44,0x31,0x02,0x09,0x84,0xc8,0x0f,0x7c,0x41,0xef,0xab,0xf4,
|
||||
0xa0,0xb8,0x8e,0x87,0x1b,0x80,0x04,0x12,0x48,0x02,0xf5,0x6a,0x95,0x20,0x8a,
|
||||
0x04,0x12,0xa4,0xa8,0xa0,0x52,0x22,0x5f,0x79,0x24,0xdf,0x07,0xf0,0x0a,0x3a,
|
||||
0xae,0xd3,0x3f,0x55,0x50,0x41,0x05,0x50,0xf5,0x4a,0x14,0x8a,0x40,0x50,0x41,
|
||||
0x31,0x02,0x0a,0x00,0x8b,0x0e,0x7a,0x41,0xcf,0xaf,0xfa,0x20,0x79,0x8f,0x83,
|
||||
0x7b,0x00,0x05,0x14,0x50,0x05,0xf5,0x5a,0xf1,0x20,0x14,0x05,0x14,0xa4,0xa8,
|
||||
0x40,0x55,0x26,0x9e,0xf8,0x14,0x0f,0x1f,0xf0,0x4a,0x3c,0xae,0xab,0xfb,0x55,
|
||||
0x50,0x41,0x05,0x50,0xf5,0x4a,0x84,0x09,0x41,0x20,0x21,0x31,0x02,0x2a,0x00,
|
||||
0x8e,0x46,0x7c,0x40,0xaf,0x7e,0xf5,0x01,0xb9,0x9e,0x83,0xe3,0x00,0x05,0x14,
|
||||
0x50,0x05,0xf5,0x6a,0x41,0xa3,0x14,0x4a,0x44,0xa4,0x90,0x80,0xaa,0x2e,0x0b,
|
||||
0x79,0x15,0x0f,0x3e,0xf0,0x54,0x38,0xfc,0xd7,0xf7,0x49,0x20,0x81,0x04,0x50,
|
||||
0xf5,0x4a,0x14,0x0a,0x40,0x81,0x1c,0x31,0x44,0x24,0x00,0xf2,0x43,0xfe,0xc1,
|
||||
0xbf,0xff,0xfe,0x03,0x7e,0x9d,0xc7,0xf7,0x23,0x8a,0x28,0x51,0x05,0xf5,0x6a,
|
||||
0x81,0x42,0x15,0x28,0x7c,0xa0,0x12,0x89,0x54,0x09,0x28,0x22,0xaa,0x52,0x88,
|
||||
0x10,0xa8,0x48,0xa2,0x20,0x80,0x8a,0x20,0x02,0x04,0x50,0xf5,0xca,0xf8,0x2b,
|
||||
0x40,0x05,0xdd,0x35,0x40,0x20,0x01,0xa2,0x82,0x88,0x00,0x04,0x42,0x84,0x02,
|
||||
0x22,0x08,0x8a,0x2a,0x20,0x8a,0x50,0x91,0x04,0xf5,0x5a,0x2e,0x80,0x12,0xe0,
|
||||
0xb7,0x61,0x15,0x0a,0xa4,0x08,0x28,0x22,0xaa,0x50,0x11,0x51,0xa8,0x88,0xa2,
|
||||
0x20,0x80,0x8a,0x20,0x0a,0x04,0x51,0xf5,0x4a,0x84,0x52,0x44,0xca,0x57,0x2b,
|
||||
0x40,0x41,0x09,0x42,0x82,0x88,0x00,0x04,0x48,0x04,0x02,0x20,0x08,0x8a,0x2a,
|
||||
0x20,0x8a,0x20,0x51,0x04,0xf5,0x6a,0x2b,0xa4,0x93,0xa0,0x6b,0xa3,0x12,0x14,
|
||||
0x90,0x28,0x21,0x22,0x52,0x51,0x05,0xa2,0x48,0x85,0xa2,0x20,0x00,0x89,0x20,
|
||||
0x44,0x04,0x51,0xf5,0x4a,0x01,0x31,0x1c,0x8a,0xa6,0x37,0x20,0x81,0x22,0x02,
|
||||
0x88,0x88,0x04,0x04,0xa0,0x10,0x22,0x20,0x08,0x0a,0x55,0x22,0x08,0x11,0x51,
|
||||
0x04,0xf5,0x6a,0x55,0x1c,0xf0,0xa0,0xeb,0xa3,0x8a,0x28,0x88,0x50,0x25,0x22,
|
||||
0x50,0x51,0x15,0x8a,0x08,0x15,0x91,0xa0,0x00,0x88,0xa2,0x44,0x04,0xa1,0xf5,
|
||||
0xca,0x81,0x0c,0x00,0xcf,0xbd,0x29,0x20,0x84,0x03,0x0a,0x70,0x08,0x05,0xf8,
|
||||
0x80,0x20,0xa7,0x80,0x4c,0xe4,0x5f,0x21,0xf7,0x6e,0x48,0x14,0xf5,0x5a,0x25,
|
||||
0xc2,0x1f,0xf8,0xb3,0xa4,0x0a,0xd1,0xa9,0x40,0xed,0x42,0x90,0xce,0x2a,0xca,
|
||||
0x0e,0x2a,0x0e,0x29,0x37,0x88,0x6e,0x6e,0x05,0x41,0xf5,0x4a,0x8f,0x61,0xe8,
|
||||
0x70,0x32,0x31,0x40,0xc4,0x03,0x14,0x66,0x10,0x45,0xac,0x80,0x60,0x96,0x80,
|
||||
0x50,0x60,0x93,0x22,0xe6,0x43,0x2e,0x12,0xf5,0xda,0x9e,0x90,0x92,0xef,0x64,
|
||||
0xa4,0x2a,0x51,0xfb,0xf1,0xef,0xeb,0x1b,0x9d,0xfb,0xfb,0x5e,0xde,0xcf,0x17,
|
||||
0xcb,0xf3,0x66,0x79,0x8f,0x40,0xf5,0x4a,0x48,0x28,0x3f,0xbe,0x39,0x31,0x00,
|
||||
0x64,0xe3,0xdf,0x6f,0x73,0x57,0x78,0xd3,0xe6,0x36,0x7f,0x6e,0x82,0x63,0xdf,
|
||||
0xef,0xe3,0x26,0x14,0xf5,0x5a,0x3d,0xce,0xf0,0x3f,0x08,0xa4,0x52,0x61,0x77,
|
||||
0xbb,0x67,0xf7,0x17,0xea,0xf7,0x6e,0xb6,0xff,0xfd,0x29,0xf7,0xbe,0x67,0x6b,
|
||||
0x8e,0x42,0xf5,0xca,0x1f,0x63,0xd5,0x3f,0x5e,0x31,0x04,0xf8,0x67,0x9b,0x77,
|
||||
0x73,0x8e,0xc4,0xd6,0x67,0x37,0xe3,0xcf,0x03,0x63,0x9e,0x77,0xe7,0x26,0x10,
|
||||
0xf5,0xea,0x88,0x59,0xe0,0xfe,0x07,0x60,0xa1,0x12,0x6e,0xfb,0xe7,0xf3,0x46,
|
||||
0xee,0xce,0x76,0x7e,0xaf,0xbf,0xab,0xeb,0xff,0xe7,0x6e,0x0e,0x45,0xf5,0xca,
|
||||
0x6b,0x0a,0x9a,0xdf,0xa4,0x2a,0x14,0xb8,0xff,0xf7,0x7d,0xef,0x2f,0x7c,0xfd,
|
||||
0xce,0x77,0xfe,0xff,0x85,0xc7,0xf3,0x7f,0xfe,0x4d,0x10,0xf5,0xda,0xbe,0xa8,
|
||||
0x68,0x43,0x11,0x20,0x81,0x4a,0x14,0x0a,0x12,0x00,0x88,0x12,0x04,0x22,0x01,
|
||||
0x01,0x00,0x41,0x28,0x08,0x12,0x12,0x20,0x45,0xf5,0x4a,0x3d,0xce,0xb7,0x17,
|
||||
0x84,0x6a,0x28,0x10,0x41,0x20,0x88,0xaa,0x22,0x80,0xaf,0x48,0x54,0x54,0x55,
|
||||
0x28,0x02,0xa5,0xa0,0x88,0x0a,0x10,0xf5,0x4a,0xf4,0x77,0x5b,0x23,0x21,0x20,
|
||||
0x02,0x45,0x14,0x89,0x42,0x00,0x08,0x55,0x03,0x02,0x01,0x01,0x00,0x85,0xa8,
|
||||
0x00,0x0a,0x42,0x40,0x45,0xf5,0xda,0x9e,0x20,0xbe,0x86,0x88,0x6a,0x51,0x10,
|
||||
0x41,0x22,0x28,0xaa,0xa2,0x00,0xa9,0x50,0x54,0x54,0x55,0x20,0x02,0xaa,0xa0,
|
||||
0x28,0x2a,0x20,0xf5,0x4a,0x2e,0xfe,0x5c,0x2e,0x24,0x20,0x08,0x42,0x14,0x48,
|
||||
0x82,0x00,0x08,0x2a,0x02,0x0a,0x01,0x01,0x00,0x8a,0xa8,0x00,0x0a,0x02,0x81,
|
||||
0x8a,0xf5,0x6a,0x87,0xfe,0x71,0x85,0x02,0xb5,0xa2,0x08,0x81,0x02,0x24,0x4a,
|
||||
0x91,0x80,0xa8,0x40,0x54,0xa8,0xaa,0x20,0x02,0xaa,0xa0,0x50,0x28,0x20,0xf5,
|
||||
0x4a,0x11,0x7f,0x41,0x26,0x50,0x20,0x88,0x47,0x54,0x50,0x89,0x10,0x22,0x2a,
|
||||
0x38,0x14,0xf1,0x03,0xb8,0x8a,0xf0,0x00,0x34,0x8e,0x83,0x0b,0xf5,0xea,0xc9,
|
||||
0xff,0xc1,0x8e,0x0a,0xaa,0x42,0x17,0x01,0x0b,0x20,0x42,0x88,0xc0,0x72,0x41,
|
||||
0x64,0x4f,0xcd,0x20,0xc4,0x4a,0xb9,0xdf,0xf7,0x40,0xf5,0xca,0x85,0xff,0x40,
|
||||
0x25,0xa0,0x30,0x10,0x43,0xa8,0x41,0x89,0x10,0x02,0x69,0x34,0x14,0x68,0x16,
|
||||
0xa6,0x89,0xe2,0x10,0x34,0xfb,0x66,0x2a,0xf5,0x5a,0xd0,0xbf,0x80,0x86,0x0a,
|
||||
0xa2,0x4a,0xfb,0xfa,0xef,0xdb,0xb7,0xfc,0xf3,0xf1,0xd9,0xe3,0x86,0x16,0x78,
|
||||
0xde,0x4d,0x71,0xdb,0xbe,0x00,0xf5,0xca,0xa4,0x9f,0x84,0x2b,0xa0,0x30,0x20,
|
||||
0xb7,0xcd,0x5d,0x9b,0x6d,0xfe,0x6e,0xb4,0x99,0xe8,0x53,0x86,0xee,0xfb,0x16,
|
||||
0x34,0x9e,0xf7,0xaa,0xf5,0x5a,0x79,0xa2,0x0f,0x43,0x0a,0xa4,0x8a,0xb3,0xbd,
|
||||
0x59,0xbf,0x7f,0xff,0x66,0xb1,0xbb,0x62,0x04,0x57,0xdc,0xf7,0x43,0xb1,0xba,
|
||||
0xb6,0x01,0xf5,0x4a,0xb4,0xd5,0x1e,0x8b,0xa0,0x32,0x00,0xfb,0xfb,0x1d,0x9b,
|
||||
0x6d,0xc6,0x77,0xb8,0xb1,0x70,0x51,0x0e,0xcd,0xf3,0x16,0x38,0x0c,0xbb,0x53,
|
||||
0xf5,0xda,0x5b,0x41,0x23,0x26,0x0a,0x60,0x55,0xb3,0xf5,0x59,0xbf,0xed,0xde,
|
||||
0xe6,0xf2,0x75,0x65,0x9a,0xac,0xfc,0xff,0xbe,0x72,0xcf,0xb3,0x05,0xf5,0x4a,
|
||||
0x76,0xff,0x55,0x84,0xa0,0x2a,0x80,0xbf,0xbf,0x3f,0xf6,0xed,0xfc,0xce,0xd4,
|
||||
0xe8,0xf0,0x18,0x7a,0x7a,0xfe,0x3c,0x78,0xd3,0xe9,0x50,0xf5,0xda,0xff,0xff,
|
||||
0xff,0xff,0xff,0x7f,0xaa,0x44,0x04,0xa4,0x02,0x25,0x05,0x29,0x20,0x22,0x2a,
|
||||
0xa5,0x00,0x01,0x81,0xa2,0x0a,0x08,0xa2,0x04,0xf5,0x4a,0x00,0x09,0x01,0x12,
|
||||
0x04,0x80,0x00,0x10,0x51,0x09,0x50,0x10,0x50,0x82,0x0a,0xb9,0x40,0x08,0xaa,
|
||||
0xa8,0x28,0x38,0x40,0x45,0x08,0x51,0xf5,0x0a,0x55,0x44,0xa8,0x44,0x51,0x15,
|
||||
0x54,0x45,0x04,0xa0,0x0a,0x85,0x04,0x28,0x40,0x3c,0x0a,0xa1,0x00,0x04,0x84,
|
||||
0x82,0x2a,0x20,0x22,0x04,0xf5,0xfa,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xf5,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0xf4,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0};
|
||||
117
syntmono/tcl/bitmaps/KVoicForm.xbm
Normal file
117
syntmono/tcl/bitmaps/KVoicForm.xbm
Normal file
@@ -0,0 +1,117 @@
|
||||
#define KVoicForm_width 220
|
||||
#define KVoicForm_height 61
|
||||
static char KVoicForm_bits[] = {
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0xfe,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0x02,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf4,0xfa,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xf5,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0xf5,0x5a,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
|
||||
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
|
||||
0x55,0x55,0xf5,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0xf5,0xea,0xff,0xff,0xff,0xff,0xff,0xbf,0xaa,0xaa,0xaa,0xfa,0xed,0xff,0xef,
|
||||
0xbf,0x7f,0xff,0xfb,0x55,0xd5,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0xf5,0xca,
|
||||
0xaa,0xaa,0xfa,0xea,0xbd,0x6a,0x00,0x00,0x00,0xbc,0xcf,0x7d,0x8f,0x2f,0xbe,
|
||||
0xfc,0xe0,0x02,0xc0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xf5,0x5a,0x00,0x00,
|
||||
0x06,0x10,0x36,0x20,0x55,0x55,0x55,0x0d,0xdc,0xf9,0x2c,0x8f,0x0c,0x7c,0xca,
|
||||
0x50,0xd5,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0xf5,0x4a,0x55,0xd5,0x91,0x84,
|
||||
0x2c,0x35,0x00,0x00,0x00,0x4e,0x4d,0x7a,0x8c,0x2f,0x42,0x79,0x40,0x04,0x80,
|
||||
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xf5,0x6a,0x00,0x60,0x08,0x51,0x78,0x60,
|
||||
0x29,0xa5,0x94,0x1e,0xd8,0x78,0x2a,0x9f,0x13,0xf4,0x6a,0x22,0x55,0x29,0xa5,
|
||||
0x94,0x52,0x4a,0x29,0x55,0xf5,0xca,0x52,0x3a,0x45,0x04,0xf2,0x29,0x42,0x08,
|
||||
0x41,0x7e,0x05,0x7c,0x11,0xcf,0x44,0xf1,0x20,0xe9,0xc1,0x03,0x0f,0x79,0x84,
|
||||
0x10,0x42,0x00,0xf5,0x4a,0x04,0x4c,0x10,0xa1,0xe0,0x63,0x08,0x21,0x14,0xfd,
|
||||
0x50,0x79,0x84,0xff,0x10,0xf4,0x5b,0x30,0x97,0xd7,0x79,0xc6,0x10,0x42,0x08,
|
||||
0x55,0xf5,0x5a,0xa1,0x06,0xff,0x09,0x4a,0x2b,0x42,0x08,0x41,0xfc,0x07,0x7a,
|
||||
0x21,0xff,0x45,0xe1,0x11,0x9d,0x86,0xc3,0x3c,0xee,0x85,0x10,0x42,0x00,0xf5,
|
||||
0x4a,0x88,0xd3,0x01,0xff,0xc7,0xa6,0x28,0xa2,0x10,0xf2,0xa7,0x78,0x14,0xff,
|
||||
0x11,0xd2,0x5b,0x5c,0xde,0xeb,0xb9,0xc7,0x51,0x44,0x11,0xa9,0xf5,0x6a,0xc5,
|
||||
0x38,0x24,0x00,0x9c,0x3c,0x02,0x09,0x84,0xc8,0x0f,0x7c,0x41,0xef,0x47,0xc4,
|
||||
0x1b,0x1d,0x8e,0xe3,0x24,0xff,0x05,0x12,0x48,0x02,0xf5,0x4a,0x60,0x0e,0x01,
|
||||
0x49,0x90,0xab,0xa8,0xa0,0x52,0x22,0x5f,0x79,0x24,0xcf,0x17,0xa1,0x4f,0xbc,
|
||||
0xae,0xeb,0x01,0x27,0x50,0x41,0x05,0x50,0xf5,0x6a,0xb5,0xe1,0xff,0x10,0x35,
|
||||
0x2a,0x02,0x0a,0x00,0x8b,0x0e,0x7a,0x89,0xaf,0x4f,0x94,0x17,0x1e,0x8e,0xe7,
|
||||
0xa8,0x0f,0x05,0x14,0x50,0x05,0xf5,0x4a,0xd0,0x38,0xc0,0x5f,0xe0,0xbe,0xa8,
|
||||
0x40,0x55,0x26,0x9e,0xf8,0x20,0x0f,0x1f,0xc1,0x87,0x5c,0xaf,0xf3,0x05,0xaf,
|
||||
0x50,0x41,0x05,0x50,0xf5,0xda,0x5a,0x8e,0x14,0xe0,0x75,0x26,0x02,0x2a,0x00,
|
||||
0x8e,0x46,0x7c,0x0a,0xaf,0x3e,0x14,0x57,0x1a,0x96,0xc3,0x63,0x0e,0x05,0x14,
|
||||
0x50,0x05,0xf5,0x4a,0xcc,0x23,0x00,0x89,0x12,0xb2,0x90,0x80,0xaa,0x2e,0x0b,
|
||||
0x79,0xa0,0x0f,0x7e,0x81,0x07,0xb0,0xc3,0xab,0x9f,0xfe,0x21,0x81,0x04,0x50,
|
||||
0xf5,0x6a,0x66,0x88,0xaa,0x10,0xb4,0x60,0x44,0x24,0x00,0xf2,0x43,0xfe,0xc9,
|
||||
0x7f,0xff,0x28,0xa2,0xea,0xcb,0x07,0x2f,0x3a,0x88,0x28,0x51,0x05,0xf5,0xca,
|
||||
0x36,0x22,0x00,0x5e,0x3d,0x2a,0x12,0x89,0x54,0x09,0x28,0x92,0x22,0x88,0x04,
|
||||
0x82,0x12,0x20,0x20,0x52,0x89,0x48,0x25,0x02,0x04,0x50,0xf5,0x5a,0x93,0x88,
|
||||
0xfa,0xe3,0xe8,0x20,0x41,0x20,0x01,0xa2,0x82,0x40,0x88,0x12,0xa1,0x28,0x88,
|
||||
0x0a,0x89,0x04,0x22,0x22,0x80,0x50,0x91,0x04,0xf5,0xca,0x01,0x7f,0x0f,0x88,
|
||||
0xca,0x6a,0x14,0x0a,0xa4,0x08,0x28,0x14,0x22,0x40,0x14,0x42,0x42,0x40,0x22,
|
||||
0xa0,0x88,0x88,0x2a,0x0a,0x04,0x51,0xf5,0xca,0xd4,0x01,0x40,0xe2,0xf8,0x20,
|
||||
0x41,0x41,0x09,0x42,0x82,0x82,0x08,0x15,0x81,0x08,0x11,0x2a,0x88,0x0a,0x02,
|
||||
0x22,0x80,0x20,0x51,0x04,0xf5,0xda,0x60,0xa0,0x94,0x3c,0x24,0x35,0x12,0x14,
|
||||
0x90,0x28,0x24,0x28,0xa2,0x40,0x28,0x22,0x44,0x81,0x22,0xa0,0x50,0x08,0x29,
|
||||
0x44,0x04,0x51,0xf5,0x4a,0x34,0x0a,0x01,0x87,0x1e,0xa0,0x20,0x81,0x22,0x02,
|
||||
0x89,0x82,0x08,0x0a,0x85,0x08,0x11,0x28,0x88,0x0a,0x0a,0x42,0x02,0x11,0x51,
|
||||
0x04,0xf5,0x6a,0x11,0x41,0x28,0xf1,0x7b,0x35,0x8a,0x28,0x88,0xa8,0x20,0x28,
|
||||
0x91,0x40,0x20,0x42,0x84,0x02,0x21,0x90,0xa0,0x28,0xa8,0x44,0x04,0xa1,0xf5,
|
||||
0x4a,0x5a,0x14,0xc5,0x3d,0x60,0xa0,0x20,0x84,0x03,0x02,0x74,0x02,0x44,0xfc,
|
||||
0x8a,0x28,0x27,0xa8,0x4c,0xe2,0x1f,0x82,0xf7,0x6e,0x48,0x14,0xf5,0xda,0x08,
|
||||
0x41,0x60,0x04,0x69,0x29,0x0a,0xd1,0xa9,0x50,0xe5,0x50,0x01,0xdd,0x20,0xc2,
|
||||
0x96,0x02,0x8e,0x28,0xb7,0x24,0x66,0x6e,0x05,0x41,0xf5,0x4a,0x4c,0x14,0x35,
|
||||
0x46,0x3c,0xa4,0x40,0xc4,0x03,0x04,0x6e,0x04,0x54,0x8c,0x8a,0x68,0x06,0x90,
|
||||
0x28,0x62,0x13,0x88,0xee,0x43,0x2e,0x12,0xf5,0x5a,0x15,0x41,0xf0,0x13,0x46,
|
||||
0x31,0x2a,0x51,0xfb,0xf3,0xef,0xf3,0x1b,0x5d,0xf3,0xf3,0x5f,0xdf,0xcf,0x13,
|
||||
0xd3,0xf3,0x66,0x79,0x8f,0x40,0xf5,0x4a,0x44,0x14,0x05,0x88,0x12,0xa4,0x00,
|
||||
0x64,0x67,0xdf,0x6f,0x73,0x57,0x78,0xd7,0x6e,0x3e,0x77,0x6e,0x8a,0xe7,0xdf,
|
||||
0xef,0xe3,0x26,0x14,0xf5,0x6a,0x15,0x41,0x40,0x42,0x4a,0x31,0xa9,0xa8,0x76,
|
||||
0xbb,0x67,0xf7,0x17,0xea,0xf3,0xe6,0x76,0xff,0xfd,0x23,0x6b,0xbe,0x67,0x6b,
|
||||
0x8e,0x42,0xf5,0x4a,0x44,0x10,0x95,0x28,0x03,0x24,0x02,0xf2,0x67,0x9b,0x77,
|
||||
0xb3,0x86,0xd4,0xd6,0x6f,0x36,0xe7,0xcf,0x0b,0xe3,0x9e,0x77,0xe7,0x26,0x10,
|
||||
0xf5,0x6a,0x1d,0x45,0x00,0x02,0xaa,0xa8,0xa8,0x30,0xee,0xbb,0xe7,0x7b,0x2e,
|
||||
0xcd,0xcf,0xe6,0x76,0x2f,0x6f,0x43,0xeb,0xbe,0xe7,0x6e,0x0e,0x45,0xf5,0x4a,
|
||||
0x50,0x10,0xaa,0x50,0x05,0x22,0x02,0xba,0x7f,0xff,0x7c,0xe7,0x0f,0x7c,0xfc,
|
||||
0xde,0x77,0xfe,0xff,0xa9,0xc7,0xf7,0x7f,0xfe,0x4d,0x10,0xf5,0x6a,0x35,0x85,
|
||||
0x00,0x0a,0xac,0xb0,0xa8,0x08,0x92,0xa0,0x12,0x24,0x51,0x49,0x06,0x01,0x09,
|
||||
0x41,0x89,0x04,0x52,0x20,0x11,0x12,0x20,0x45,0xf5,0xca,0x60,0x50,0xaa,0x40,
|
||||
0x0d,0x24,0x02,0x42,0x08,0x0a,0x44,0x41,0x04,0x22,0x57,0x48,0x44,0x14,0x20,
|
||||
0xa2,0x04,0x4a,0x84,0x88,0x0a,0x10,0xf5,0xda,0x44,0x05,0x00,0x14,0xa8,0xb2,
|
||||
0x90,0x28,0xa2,0x40,0x11,0x14,0xa1,0x08,0x03,0x12,0x11,0x81,0x8a,0x10,0x50,
|
||||
0x01,0x51,0x42,0x40,0x45,0xf5,0xca,0x62,0x10,0x20,0x00,0x0a,0x20,0x24,0x82,
|
||||
0x08,0x14,0x44,0x41,0x08,0xa2,0x54,0x41,0x44,0x28,0x20,0x44,0x05,0x54,0x04,
|
||||
0x28,0x2a,0x20,0xf5,0xda,0xa8,0x84,0x0a,0x42,0x88,0xa2,0x82,0x28,0x42,0x81,
|
||||
0x10,0x14,0x45,0x08,0x02,0x14,0x11,0x05,0x09,0x11,0x20,0x01,0xa1,0x02,0x81,
|
||||
0x8a,0xf5,0xca,0x32,0xc2,0x8f,0x88,0x02,0x30,0x28,0x82,0x10,0x54,0x44,0x41,
|
||||
0x20,0xa2,0x50,0x41,0x44,0x50,0xa2,0x84,0x4a,0x54,0x14,0x50,0x28,0x20,0xf5,
|
||||
0x5a,0x90,0x18,0xd0,0xeb,0x89,0xa0,0x82,0x27,0x4a,0x01,0x11,0x12,0x8a,0x08,
|
||||
0x3a,0x08,0xf1,0x07,0xb8,0x20,0xe0,0x01,0x71,0x8f,0x83,0x0b,0xf5,0x4a,0x15,
|
||||
0x96,0x4a,0x00,0x00,0x20,0x50,0x8b,0x00,0x55,0x44,0x44,0x21,0xc2,0x34,0x45,
|
||||
0x68,0xa6,0xce,0x95,0xca,0x48,0x38,0xdf,0xf7,0x40,0xf5,0x6a,0xb8,0x07,0x00,
|
||||
0x02,0x22,0x64,0x05,0x23,0xaa,0x01,0x81,0x10,0x88,0x70,0xb0,0x10,0xe5,0x16,
|
||||
0xae,0x00,0xd0,0x12,0x35,0xfb,0x66,0x2a,0xf5,0x4a,0x09,0x09,0x90,0x48,0x04,
|
||||
0x30,0x50,0xff,0xf8,0xef,0xdf,0xb6,0xfe,0xf7,0xfa,0xba,0x61,0x86,0x86,0xfc,
|
||||
0xde,0x4c,0x70,0xdb,0xbe,0x00,0xf5,0x6a,0x4c,0x41,0x45,0x00,0x20,0x22,0x05,
|
||||
0xb3,0xcd,0x5d,0xbb,0x6f,0xee,0xe6,0xb0,0x99,0xf4,0x2b,0x16,0xed,0xfb,0x0e,
|
||||
0x35,0x9e,0xf7,0xaa,0xf5,0x4a,0x05,0x0b,0x00,0xa2,0x44,0x60,0xa0,0xf3,0xbf,
|
||||
0x59,0x9b,0x7d,0xfe,0x6e,0xb4,0xbb,0x61,0x82,0x46,0xdc,0xf7,0x43,0xb0,0xba,
|
||||
0xb6,0x01,0xf5,0x5a,0x54,0x81,0x8a,0x00,0x00,0x25,0x0a,0xb7,0xf9,0x3b,0xbb,
|
||||
0xed,0xd6,0x66,0xb2,0xb1,0xe8,0x28,0x16,0xcd,0xf3,0x2e,0x3a,0x0c,0xbb,0x53,
|
||||
0xf5,0xca,0x06,0x15,0x10,0x48,0x41,0x60,0x41,0xb3,0xf7,0x99,0x9f,0x6d,0xce,
|
||||
0xf7,0xf8,0x75,0x65,0x1a,0x8d,0xdc,0xff,0x3d,0xb1,0xce,0xb3,0x05,0xf5,0x5a,
|
||||
0xaa,0x41,0x45,0x02,0x88,0x24,0x94,0xbf,0x7f,0x3f,0xf6,0xef,0xfd,0xce,0xd2,
|
||||
0x61,0xf0,0xb8,0xfc,0x7a,0xfe,0xbc,0x78,0xd3,0xe9,0x50,0xf5,0xca,0xff,0xff,
|
||||
0xff,0xff,0xff,0x3f,0x21,0x49,0x00,0x92,0x4a,0x20,0x48,0x20,0x08,0xb4,0x2a,
|
||||
0x05,0x20,0x48,0x21,0x22,0x4a,0x0a,0xa2,0x04,0xf5,0x4a,0x00,0x09,0x00,0x48,
|
||||
0x02,0x50,0x44,0x20,0x2a,0x21,0x20,0x8a,0x22,0x8a,0xa2,0x38,0x40,0x90,0x8a,
|
||||
0x22,0x88,0x98,0x80,0x40,0x08,0x51,0xf5,0x1a,0x55,0xa2,0xaa,0x82,0x50,0x05,
|
||||
0x11,0x0a,0x81,0x08,0x09,0x21,0x08,0x21,0x08,0x9a,0x0a,0x45,0x20,0x88,0x22,
|
||||
0x22,0x2a,0x2a,0x22,0x04,0xf5,0xfa,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xf5,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0xf4,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0};
|
||||
117
syntmono/tcl/bitmaps/KVoiceFM.xbm
Normal file
117
syntmono/tcl/bitmaps/KVoiceFM.xbm
Normal file
@@ -0,0 +1,117 @@
|
||||
#define KVoiceFM_width 220
|
||||
#define KVoiceFM_height 61
|
||||
static char KVoiceFM_bits[] = {
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0xfe,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0x02,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf4,0xfa,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xf5,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0xf5,0x5a,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
|
||||
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
|
||||
0x55,0x55,0xf5,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0xf5,0xea,0xff,0xff,0xff,0xff,0xff,0xbf,0xaa,0xaa,0xaa,0xfa,0xed,0xff,0xef,
|
||||
0xbf,0x7f,0xff,0xfb,0x55,0xd5,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0xf5,0xca,
|
||||
0xaa,0xaa,0xfa,0xea,0xbd,0x6a,0x00,0x00,0x00,0xbc,0xcf,0x7d,0x8f,0x2f,0xbe,
|
||||
0xfc,0xe0,0x02,0xc0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xf5,0x5a,0x00,0x00,
|
||||
0x06,0x10,0x36,0x20,0x55,0x55,0x55,0x0d,0xdc,0xf9,0x2c,0x8f,0x0c,0x7c,0xca,
|
||||
0x50,0xd5,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0xf5,0x4a,0x55,0xd5,0x91,0x84,
|
||||
0x2c,0x35,0x00,0x00,0x00,0x4e,0x4d,0x7a,0x8c,0x2f,0x42,0x79,0x40,0x04,0x80,
|
||||
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xf5,0x6a,0x00,0x60,0x08,0x51,0x78,0x60,
|
||||
0x29,0xa5,0x94,0x1e,0xd8,0x78,0x2a,0x9f,0x13,0xf4,0x6a,0x22,0x55,0x29,0xa5,
|
||||
0x94,0x52,0x4a,0x29,0x55,0xf5,0xca,0x52,0x3a,0x45,0x04,0xf2,0x29,0x42,0x08,
|
||||
0x41,0x7e,0x05,0x7c,0x11,0xcf,0x44,0xf1,0x20,0xe9,0xc1,0x03,0x0f,0x79,0x84,
|
||||
0x10,0x42,0x00,0xf5,0x4a,0x04,0x4c,0x10,0xa1,0xe0,0x63,0x08,0x21,0x14,0xfd,
|
||||
0x50,0x79,0x84,0xff,0x10,0xf4,0x5b,0x30,0x97,0xd7,0x79,0xc6,0x10,0x42,0x08,
|
||||
0x55,0xf5,0x5a,0xa1,0x06,0xff,0x09,0x4a,0x2b,0x42,0x08,0x41,0xfc,0x07,0x7a,
|
||||
0x21,0xff,0x45,0xe1,0x11,0x9d,0x86,0xc3,0x3c,0xee,0x85,0x10,0x42,0x00,0xf5,
|
||||
0x4a,0x88,0xd3,0x01,0xff,0xc7,0xa6,0x28,0xa2,0x10,0xf2,0xa7,0x78,0x14,0xff,
|
||||
0x11,0xd2,0x5b,0x5c,0xde,0xeb,0xb9,0xc7,0x51,0x44,0x11,0xa9,0xf5,0x6a,0xc5,
|
||||
0x38,0x24,0x00,0x9c,0x3c,0x02,0x09,0x84,0xc8,0x0f,0x7c,0x41,0xef,0x47,0xc4,
|
||||
0x1b,0x1d,0x8e,0xe3,0x24,0xff,0x05,0x12,0x48,0x02,0xf5,0x4a,0x60,0x0e,0x01,
|
||||
0x49,0x90,0xab,0xa8,0xa0,0x52,0x22,0x5f,0x79,0x24,0xcf,0x17,0xa1,0x4f,0xbc,
|
||||
0xae,0xeb,0x01,0x27,0x50,0x41,0x05,0x50,0xf5,0x6a,0xb5,0xe1,0xff,0x10,0x35,
|
||||
0x2a,0x02,0x0a,0x00,0x8b,0x0e,0x7a,0x89,0xaf,0x4f,0x94,0x17,0x1e,0x8e,0xe7,
|
||||
0xa8,0x0f,0x05,0x14,0x50,0x05,0xf5,0x4a,0xd0,0x38,0xc0,0x5f,0xe0,0xbe,0xa8,
|
||||
0x40,0x55,0x26,0x9e,0xf8,0x20,0x0f,0x1f,0xc1,0x87,0x5c,0xaf,0xf3,0x05,0xaf,
|
||||
0x50,0x41,0x05,0x50,0xf5,0xda,0x5a,0x8e,0x14,0xe0,0x75,0x26,0x02,0x2a,0x00,
|
||||
0x8e,0x46,0x7c,0x0a,0xaf,0x3e,0x14,0x57,0x1a,0x96,0xc3,0x63,0x0e,0x05,0x14,
|
||||
0x50,0x05,0xf5,0x4a,0xcc,0x23,0x00,0x89,0x12,0xb2,0x90,0x80,0xaa,0x2e,0x0b,
|
||||
0x79,0xa0,0x0f,0x7e,0x81,0x07,0xb0,0xc3,0xab,0x9f,0xfe,0x21,0x81,0x04,0x50,
|
||||
0xf5,0x6a,0x66,0x88,0xaa,0x10,0xb4,0x60,0x44,0x24,0x00,0xf2,0x43,0xfe,0xc9,
|
||||
0x7f,0xff,0x28,0xa2,0xea,0xcb,0x07,0x2f,0x3a,0x88,0x28,0x51,0x05,0xf5,0xca,
|
||||
0x36,0x22,0x00,0x5e,0x3d,0x2a,0x12,0x89,0x54,0x09,0x28,0x92,0x22,0x88,0x04,
|
||||
0x82,0x12,0x20,0x20,0x52,0x89,0x48,0x25,0x02,0x04,0x50,0xf5,0x5a,0x93,0x88,
|
||||
0xfa,0xe3,0xe8,0x20,0x41,0x20,0x01,0xa2,0x82,0x40,0x88,0x12,0xa1,0x28,0x88,
|
||||
0x0a,0x89,0x04,0x22,0x22,0x80,0x50,0x91,0x04,0xf5,0xca,0x01,0x7f,0x0f,0x88,
|
||||
0xca,0x6a,0x14,0x0a,0xa4,0x08,0x28,0x14,0x22,0x40,0x14,0x42,0x42,0x40,0x22,
|
||||
0xa0,0x88,0x88,0x2a,0x0a,0x04,0x51,0xf5,0xca,0xd4,0x01,0x40,0xe2,0xf8,0x20,
|
||||
0x41,0x41,0x09,0x42,0x82,0x82,0x08,0x15,0x81,0x08,0x11,0x2a,0x88,0x0a,0x02,
|
||||
0x22,0x80,0x20,0x51,0x04,0xf5,0xda,0x60,0xa0,0x94,0x3c,0x24,0x35,0x12,0x14,
|
||||
0x90,0x28,0x24,0x28,0xa2,0x40,0x28,0x22,0x44,0x81,0x22,0xa0,0x50,0x08,0x29,
|
||||
0x44,0x04,0x51,0xf5,0x4a,0x34,0x0a,0x01,0x87,0x1e,0xa0,0x20,0x81,0x22,0x02,
|
||||
0x89,0x82,0x08,0x0a,0x85,0x08,0x11,0x28,0x88,0x0a,0x0a,0x42,0x02,0x11,0x51,
|
||||
0x04,0xf5,0x6a,0x11,0x41,0x28,0xf1,0x7b,0x35,0x8a,0x28,0x88,0xa8,0x20,0x28,
|
||||
0x91,0x40,0x20,0x42,0x84,0x02,0x21,0x90,0xa0,0x28,0xa8,0x44,0x04,0xa1,0xf5,
|
||||
0x4a,0x5a,0x14,0xc5,0x3d,0x60,0xa0,0x20,0x84,0x03,0x02,0x74,0x02,0x44,0xfc,
|
||||
0x8a,0x28,0x27,0xa8,0x4c,0xe2,0x1f,0x82,0xf7,0x6e,0x48,0x14,0xf5,0xda,0x08,
|
||||
0x41,0x60,0x04,0x69,0x29,0x0a,0xd1,0xa9,0x50,0xe5,0x50,0x01,0xdd,0x20,0xc2,
|
||||
0x96,0x02,0x8e,0x28,0xb7,0x24,0x66,0x6e,0x05,0x41,0xf5,0x4a,0x4c,0x14,0x35,
|
||||
0x46,0x3c,0xa4,0x40,0xc4,0x03,0x04,0x6e,0x04,0x54,0x8c,0x8a,0x68,0x06,0x90,
|
||||
0x28,0x62,0x13,0x88,0xee,0x43,0x2e,0x12,0xf5,0x5a,0x15,0x41,0xf0,0x13,0x46,
|
||||
0x31,0x2a,0x51,0xfb,0xf3,0xef,0xf3,0x1b,0x5d,0xf3,0xf3,0x5f,0xdf,0xcf,0x13,
|
||||
0xd3,0xf3,0x66,0x79,0x8f,0x40,0xf5,0x4a,0x44,0x14,0x05,0x88,0x12,0xa4,0x00,
|
||||
0x64,0x67,0xdf,0x6f,0x73,0x57,0x78,0xd7,0x6e,0x3e,0x77,0x6e,0x8a,0xe7,0xdf,
|
||||
0xef,0xe3,0x26,0x14,0xf5,0x6a,0x15,0x41,0x40,0x42,0x4a,0x31,0xa9,0xa8,0x76,
|
||||
0xbb,0x67,0xf7,0x17,0xea,0xf3,0xe6,0x76,0xff,0xfd,0x23,0x6b,0xbe,0x67,0x6b,
|
||||
0x8e,0x42,0xf5,0x4a,0x44,0x10,0x95,0x28,0x03,0x24,0x02,0xf2,0x67,0x9b,0x77,
|
||||
0xb3,0x86,0xd4,0xd6,0x6f,0x36,0xe7,0xcf,0x0b,0xe3,0x9e,0x77,0xe7,0x26,0x10,
|
||||
0xf5,0x6a,0x1d,0x45,0x00,0x02,0xaa,0xa8,0xa8,0x30,0xee,0xbb,0xe7,0x7b,0x2e,
|
||||
0xcd,0xcf,0xe6,0x76,0x2f,0x6f,0x43,0xeb,0xbe,0xe7,0x6e,0x0e,0x45,0xf5,0x4a,
|
||||
0x50,0x10,0xaa,0x50,0x05,0x22,0x02,0xba,0x7f,0xff,0x7c,0xe7,0x0f,0x7c,0xfc,
|
||||
0xde,0x77,0xfe,0xff,0xa9,0xc7,0xf7,0x7f,0xfe,0x4d,0x10,0xf5,0x6a,0x35,0x85,
|
||||
0x00,0x0a,0xac,0xb0,0xa8,0x08,0x92,0xa0,0x12,0x24,0x51,0x49,0x06,0x01,0x09,
|
||||
0x41,0x89,0x04,0x52,0x20,0x11,0x12,0x20,0x45,0xf5,0xca,0x60,0x50,0xaa,0x40,
|
||||
0x0d,0x24,0x02,0x42,0x08,0x0a,0x44,0x41,0x04,0x22,0x57,0x48,0x44,0x14,0x20,
|
||||
0xa2,0x04,0x4a,0x84,0x88,0x0a,0x10,0xf5,0xda,0x44,0x05,0x00,0x14,0xa8,0xb2,
|
||||
0x90,0x28,0xa2,0x40,0x11,0x14,0xa1,0x08,0x03,0x12,0x11,0x81,0x8a,0x10,0x50,
|
||||
0x01,0x51,0x42,0x40,0x45,0xf5,0xca,0x62,0xa0,0x52,0x01,0x08,0x20,0x24,0x82,
|
||||
0x08,0x14,0x44,0x41,0x08,0xa2,0x54,0x41,0x44,0x28,0x20,0x44,0x05,0x54,0x04,
|
||||
0x28,0x2a,0x20,0xf5,0xda,0x28,0x0a,0x04,0x84,0x8a,0xa2,0x82,0x28,0x42,0x81,
|
||||
0x10,0x14,0x45,0x08,0x02,0x14,0x11,0x05,0x09,0x11,0x20,0x01,0xa1,0x02,0x81,
|
||||
0x8a,0xf5,0xca,0x32,0xe1,0x5f,0x21,0x06,0x30,0x28,0x82,0x10,0x54,0x44,0x41,
|
||||
0x20,0xa2,0x50,0x41,0x44,0x50,0xa2,0x84,0x4a,0x54,0x14,0x50,0x28,0x20,0xf5,
|
||||
0x5a,0x50,0xbc,0xf0,0xef,0x89,0xa0,0x82,0x27,0x4a,0x01,0x11,0x12,0x8a,0x08,
|
||||
0x3a,0x08,0xf1,0x07,0xb8,0x20,0xe0,0x01,0x71,0x8f,0x83,0x0b,0xf5,0x4a,0x15,
|
||||
0x06,0x04,0x44,0x02,0x20,0x50,0x8b,0x00,0x55,0x44,0x44,0x21,0xc2,0x34,0x45,
|
||||
0x68,0xa6,0xce,0x95,0xca,0x48,0x38,0xdf,0xf7,0x40,0xf5,0x6a,0x98,0x53,0x51,
|
||||
0x01,0x20,0x64,0x05,0x23,0xaa,0x01,0x81,0x10,0x88,0x70,0xb0,0x10,0xe5,0x16,
|
||||
0xae,0x00,0xd0,0x12,0x35,0xfb,0x66,0x2a,0xf5,0x4a,0x49,0x09,0x04,0x08,0x04,
|
||||
0x30,0x50,0xff,0xf8,0xef,0xdf,0xb6,0xfe,0xf7,0xfa,0xba,0x61,0x86,0x86,0xfc,
|
||||
0xde,0x4c,0x70,0xdb,0xbe,0x00,0xf5,0x6a,0x1c,0x45,0xa1,0xa2,0x22,0x22,0x05,
|
||||
0xb3,0xcd,0x5d,0xbb,0x6f,0xee,0xe6,0xb0,0x99,0xf4,0x2b,0x16,0xed,0xfb,0x0e,
|
||||
0x35,0x9e,0xf7,0xaa,0xf5,0x4a,0x85,0x21,0x08,0x00,0x40,0x60,0xa0,0xf3,0xbf,
|
||||
0x59,0x9b,0x7d,0xfe,0x6e,0xb4,0xbb,0x61,0x82,0x46,0xdc,0xf7,0x43,0xb0,0xba,
|
||||
0xb6,0x01,0xf5,0x6a,0x24,0x0b,0xa5,0x8a,0x0a,0x25,0x0a,0xb7,0xf9,0x3b,0xbb,
|
||||
0xed,0xd6,0x66,0xb2,0xb1,0xe8,0x28,0x16,0xcd,0xf3,0x2e,0x3a,0x0c,0xbb,0x53,
|
||||
0xf5,0xca,0x16,0xa1,0x00,0x40,0x40,0x60,0x41,0xb3,0xf7,0x99,0x9f,0x6d,0xce,
|
||||
0xf7,0xf8,0x75,0x65,0x1a,0x8d,0xdc,0xff,0x3d,0xb1,0xce,0xb3,0x05,0xf5,0x5a,
|
||||
0x82,0x09,0xaa,0x0a,0x85,0x24,0x94,0xbf,0x7f,0x3f,0xf6,0xef,0xfd,0xce,0xd2,
|
||||
0x61,0xf0,0xb8,0xfc,0x7a,0xfe,0xbc,0x78,0xd3,0xe9,0x50,0xf5,0xca,0xff,0xff,
|
||||
0xff,0xff,0xff,0x3f,0x21,0x49,0x00,0x92,0x4a,0x20,0x48,0x20,0x08,0xb4,0x2a,
|
||||
0x05,0x20,0x48,0x21,0x22,0x4a,0x0a,0xa2,0x04,0xf5,0x2a,0x52,0x44,0x00,0x20,
|
||||
0x10,0x50,0x44,0x20,0x2a,0x21,0x20,0x8a,0x22,0x8a,0xa2,0x38,0x40,0x90,0x8a,
|
||||
0x22,0x88,0x98,0x80,0x40,0x08,0x51,0xf5,0x8a,0x04,0x11,0xaa,0x0a,0x45,0x05,
|
||||
0x11,0x0a,0x81,0x08,0x09,0x21,0x08,0x21,0x08,0x9a,0x0a,0x45,0x20,0x88,0x22,
|
||||
0x22,0x2a,0x2a,0x22,0x04,0xf5,0xfa,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xf5,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0xf4,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0};
|
||||
117
syntmono/tcl/bitmaps/Klar.xbm
Normal file
117
syntmono/tcl/bitmaps/Klar.xbm
Normal file
@@ -0,0 +1,117 @@
|
||||
#define Klar_width 220
|
||||
#define Klar_height 61
|
||||
static char Klar_bits[] = {
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0xfe,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0x02,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf4,0xfa,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xf5,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0xf5,0x5a,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
|
||||
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
|
||||
0x55,0x55,0xf5,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0xf5,0xea,0xff,0xff,0xff,0xff,0xff,0xbf,0xaa,0xaa,0xaa,0xfa,0xed,0xff,0xef,
|
||||
0xbf,0x7f,0x5f,0x55,0x55,0xd5,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0xf5,0x4a,
|
||||
0x53,0xbd,0xaa,0xaa,0xaa,0x6a,0x00,0x00,0x00,0xbc,0xcf,0x7d,0x8f,0x2f,0xbe,
|
||||
0x3c,0x00,0x00,0xc0,0x03,0x00,0x00,0x00,0x01,0x00,0x00,0xf5,0x6a,0x02,0x66,
|
||||
0x00,0x00,0x00,0x20,0x55,0x55,0x55,0x0d,0xdc,0xf9,0x2c,0x8f,0x0c,0x1e,0x55,
|
||||
0x55,0xd5,0xab,0xaa,0xaa,0xaa,0x55,0x55,0x55,0xf5,0xca,0x81,0x44,0x55,0x75,
|
||||
0x55,0x35,0x00,0x00,0x00,0x4e,0x4d,0x7a,0x8c,0x2f,0x82,0x5c,0x00,0x00,0x80,
|
||||
0x03,0x00,0x00,0x80,0x01,0x00,0x00,0xf5,0x5a,0x40,0x69,0x00,0xdc,0x00,0x60,
|
||||
0x29,0xa5,0x94,0x1e,0xd8,0x78,0x2a,0x9f,0x53,0x1c,0x4a,0x29,0x55,0xa8,0x94,
|
||||
0x52,0xea,0x4b,0x29,0x55,0xf5,0x4a,0xc0,0x42,0xa9,0x87,0x4a,0x29,0x42,0x08,
|
||||
0x41,0x7e,0x05,0x7c,0x11,0xcf,0x08,0xbe,0x7c,0xf2,0xcc,0xe3,0x39,0xe4,0xe1,
|
||||
0x17,0x42,0x00,0xf5,0x6a,0x40,0x10,0x82,0xfc,0x10,0x62,0x08,0x21,0x14,0xfd,
|
||||
0x50,0x79,0x84,0xff,0xa2,0x1c,0xc2,0xe4,0xbf,0xcb,0xfd,0x18,0xcb,0x41,0x08,
|
||||
0x55,0xf5,0xca,0x80,0x8a,0x28,0x42,0x42,0x28,0x42,0x08,0x41,0xfc,0x07,0x7a,
|
||||
0x21,0xff,0x08,0xbc,0xef,0xf1,0x9c,0xd3,0xe7,0xba,0xd3,0x15,0x42,0x00,0xf5,
|
||||
0x5a,0x01,0xa0,0x82,0x10,0x11,0xa2,0x28,0xa2,0x10,0xf2,0xa7,0x78,0x14,0xff,
|
||||
0x43,0x1d,0xc7,0xe3,0xc2,0xc7,0xe9,0x1c,0xc7,0x41,0x11,0xa9,0xf5,0x4a,0x5a,
|
||||
0x0a,0x27,0x4a,0x44,0x31,0x02,0x09,0x84,0xc8,0x0f,0x7c,0x41,0xef,0x2b,0x3c,
|
||||
0xe9,0xe9,0x91,0xe3,0xe1,0xfd,0xef,0x15,0x48,0x02,0xf5,0x6a,0x95,0x40,0x8d,
|
||||
0x00,0x11,0xa4,0xa8,0xa0,0x52,0x22,0x5f,0x79,0x24,0xdf,0x07,0x9d,0xd8,0xe3,
|
||||
0x88,0xcb,0xeb,0x3c,0xc1,0x41,0x05,0x50,0xf5,0x4a,0x14,0x94,0x28,0x54,0x44,
|
||||
0x31,0x02,0x0a,0x00,0x8b,0x0e,0x7a,0x41,0x8f,0xaf,0x1c,0xd6,0xe9,0xc5,0xc3,
|
||||
0xe1,0x1d,0xd4,0x15,0x50,0x05,0xf5,0x5a,0xf1,0x02,0x18,0x01,0x11,0xa4,0xa8,
|
||||
0x40,0x55,0x26,0x9e,0xf8,0x14,0x4f,0x1f,0xbe,0xc7,0xe1,0x90,0xeb,0xeb,0x7c,
|
||||
0xc1,0x41,0x05,0x50,0xf5,0x4a,0x84,0x51,0x8f,0x28,0x22,0x31,0x02,0x2a,0x00,
|
||||
0x8e,0x46,0x7c,0x40,0x2f,0xbe,0x1c,0xd7,0xeb,0xa4,0xc3,0xe1,0x3a,0xec,0x1b,
|
||||
0x50,0x05,0xf5,0xda,0x48,0x09,0x48,0x42,0x44,0xa4,0x90,0x80,0xaa,0x2e,0x0b,
|
||||
0x79,0x15,0x0f,0x3f,0x5c,0xff,0xe3,0x81,0xd7,0xf5,0xf8,0xc3,0x87,0x04,0x50,
|
||||
0xf5,0x4a,0x11,0xa3,0x22,0x08,0x11,0x31,0x44,0x24,0x00,0xf2,0x43,0xfe,0xc1,
|
||||
0x7f,0xff,0x3f,0x8f,0xf9,0xeb,0xe7,0xf3,0xeb,0x94,0x2b,0x51,0x05,0xf5,0x5a,
|
||||
0x44,0x0a,0x88,0x42,0x40,0xa0,0x12,0x89,0x54,0x09,0x28,0x44,0x54,0x12,0x24,
|
||||
0x44,0xa8,0x04,0x82,0x10,0x44,0x40,0x81,0x00,0x04,0x50,0xf5,0x4a,0xf1,0x43,
|
||||
0x22,0x28,0x0a,0x35,0x40,0x20,0x01,0xa2,0x02,0x11,0x01,0x41,0x89,0x10,0x02,
|
||||
0xa2,0x28,0x44,0x11,0x15,0x54,0x54,0x91,0x04,0xf5,0x6a,0x1c,0x90,0x88,0x02,
|
||||
0x41,0x60,0x15,0x0a,0xa4,0x08,0xa8,0x44,0x54,0x14,0x20,0x44,0x91,0x10,0x82,
|
||||
0x12,0x44,0x40,0x01,0x02,0x04,0x51,0xf5,0xca,0x86,0x0a,0x22,0xa8,0x28,0x2a,
|
||||
0x40,0x41,0x09,0x42,0x02,0x10,0x01,0x81,0x0a,0x11,0x24,0x8a,0x20,0x40,0x11,
|
||||
0x12,0xa8,0x28,0x51,0x04,0xf5,0x5a,0x52,0x40,0x88,0x02,0x84,0xa0,0x12,0x14,
|
||||
0x90,0x28,0x51,0x45,0x54,0x28,0xa0,0x44,0x81,0x40,0x14,0x15,0x84,0x88,0x02,
|
||||
0x42,0x04,0x51,0xf5,0x4a,0x05,0x2a,0xfe,0xff,0x23,0x32,0x20,0x81,0x22,0x02,
|
||||
0x04,0x10,0x01,0x05,0x09,0x10,0x28,0x14,0x42,0x20,0x51,0x42,0xa8,0x08,0x51,
|
||||
0x04,0xf5,0xda,0xa1,0x00,0x03,0x00,0xff,0xac,0x8a,0x28,0x88,0x50,0xa1,0x44,
|
||||
0x48,0x50,0x44,0x45,0x05,0x41,0x11,0x09,0x04,0x10,0x02,0x42,0x04,0xa1,0xf5,
|
||||
0x4a,0x15,0xea,0xc3,0x0f,0x01,0x38,0x20,0x84,0x23,0x04,0xe8,0x11,0x22,0xf2,
|
||||
0x21,0x10,0xae,0x14,0x58,0xe2,0xbf,0x8a,0xfe,0xdd,0x48,0x14,0xf5,0x6a,0x81,
|
||||
0xf8,0xf7,0xcf,0x0d,0xba,0x0a,0x21,0x87,0xa2,0xca,0x44,0x09,0x99,0x8b,0xc4,
|
||||
0x0c,0x40,0x1d,0xc8,0x66,0x40,0xcc,0xdd,0x0a,0x41,0xf5,0xca,0x57,0x0e,0x02,
|
||||
0x08,0x01,0x38,0x40,0x94,0x27,0x10,0xdc,0x10,0x40,0x5c,0x21,0xc2,0x5d,0x15,
|
||||
0xa0,0x42,0x2e,0x15,0xdd,0x86,0x2c,0x12,0xf5,0x5a,0xde,0x77,0x23,0x1d,0x23,
|
||||
0xb3,0x2a,0xc1,0xee,0xe7,0xdf,0xc7,0x3f,0x39,0xee,0xf7,0x3d,0xfc,0x9f,0x97,
|
||||
0xa6,0xe7,0xcd,0xf6,0x9e,0x40,0xf5,0x4a,0xf9,0x02,0xaa,0x38,0xce,0x34,0x00,
|
||||
0xc8,0xc6,0xb6,0xcf,0xf6,0x6e,0xf4,0xa7,0xcd,0xec,0xee,0xde,0x24,0xc6,0xbe,
|
||||
0xdf,0xc3,0x2d,0x14,0xf5,0xda,0xfe,0xff,0xff,0xef,0xff,0x7f,0xa9,0x52,0xed,
|
||||
0xbe,0xef,0xe6,0x0f,0xd1,0xb7,0xdd,0x6e,0xfe,0xfb,0x0b,0xd7,0x7d,0xcf,0xd6,
|
||||
0x8c,0x42,0xf5,0xca,0xff,0xff,0xff,0xdf,0xfe,0x3f,0x02,0xe0,0xcf,0x36,0xcf,
|
||||
0x77,0x5d,0x88,0xed,0xcd,0xec,0x86,0x9f,0x47,0xc6,0x3c,0xef,0xce,0x2e,0x10,
|
||||
0xf5,0x6a,0xff,0xff,0xc9,0x0e,0x02,0x70,0xa8,0x2a,0xdc,0x77,0xdf,0xe6,0x0c,
|
||||
0xdd,0x9d,0xef,0x6d,0x6e,0xde,0x2e,0xd7,0x7f,0xcf,0xfd,0x1c,0x45,0xf5,0xca,
|
||||
0x5e,0x05,0x84,0x4b,0xff,0x3f,0x02,0x70,0xff,0xfe,0xf9,0xde,0x5f,0xf8,0xda,
|
||||
0x9d,0xff,0xfe,0xff,0x03,0x8f,0xef,0xff,0xfc,0x59,0x10,0xf5,0x5a,0x08,0x10,
|
||||
0x89,0x27,0xfc,0xbf,0xa8,0xaa,0x28,0x41,0x05,0x42,0x12,0x12,0x48,0x20,0x82,
|
||||
0x10,0x11,0x52,0x52,0xa0,0x24,0x05,0x05,0x45,0xf5,0xca,0x1a,0xc0,0x4d,0x43,
|
||||
0xc0,0x30,0x02,0x00,0x02,0x14,0xa0,0x10,0x81,0x44,0x2f,0x8a,0x28,0x44,0x84,
|
||||
0x08,0x84,0x04,0x00,0x50,0x50,0x10,0xf5,0x4a,0xfe,0xe7,0x2d,0x40,0x84,0xbf,
|
||||
0x48,0xa5,0x50,0x41,0x15,0x44,0x54,0x10,0x16,0x21,0x02,0x11,0x21,0x42,0x21,
|
||||
0x50,0x55,0x05,0x05,0x45,0xf5,0x6a,0x43,0xe0,0xbf,0x6c,0x99,0x3f,0x12,0x08,
|
||||
0x0a,0x12,0x40,0x11,0x01,0x45,0x85,0x88,0xa8,0x44,0x94,0x28,0x14,0x05,0x00,
|
||||
0x50,0x50,0x20,0xf5,0xca,0x15,0x0a,0xce,0x7f,0x98,0xbf,0x40,0xa1,0x40,0x44,
|
||||
0x15,0x44,0x54,0x10,0x20,0x22,0x02,0x10,0x01,0x02,0x81,0xa0,0xaa,0x84,0x04,
|
||||
0x8a,0xf5,0xda,0x40,0x41,0x36,0xf0,0x7e,0x24,0x14,0x08,0x14,0x11,0x40,0x01,
|
||||
0x01,0x45,0x95,0x88,0x50,0x45,0xa8,0x50,0x28,0x0a,0x00,0x11,0xa2,0x20,0xf5,
|
||||
0xca,0x14,0x14,0x12,0xba,0x01,0x69,0x81,0xaf,0x42,0x84,0x14,0x54,0x48,0x10,
|
||||
0x70,0x22,0xe4,0x17,0x72,0x05,0xc2,0x41,0x75,0x5c,0x0f,0x0b,0xf5,0xda,0x42,
|
||||
0x81,0x8e,0x98,0x54,0x22,0x54,0x06,0x10,0x22,0x41,0x01,0x22,0x84,0xe5,0x80,
|
||||
0xc2,0x4c,0x99,0x51,0xa9,0x15,0x70,0xb7,0xed,0x45,0xf5,0x4a,0x10,0x54,0x40,
|
||||
0x64,0x00,0x68,0x01,0x97,0x8a,0x13,0x14,0x54,0x09,0xe1,0x68,0x2a,0xd0,0x1d,
|
||||
0xac,0x05,0x80,0x81,0x64,0xb6,0xcd,0x21,0xf5,0xda,0x24,0x01,0x2a,0x11,0xaa,
|
||||
0x22,0x48,0xf6,0xf1,0xdf,0xf7,0x6d,0xf8,0xef,0xe1,0xb1,0xcb,0x8c,0x0e,0xf2,
|
||||
0xfe,0x3d,0x71,0xf7,0x6d,0x14,0xf5,0x4a,0x42,0x54,0x01,0x84,0x00,0xb0,0x22,
|
||||
0x6e,0xbb,0xf7,0x36,0xdb,0xfe,0xcd,0x6a,0x37,0xc5,0x47,0x9c,0xf8,0xf7,0x0d,
|
||||
0x64,0x3c,0xff,0x81,0xf5,0x6a,0x08,0x01,0x54,0x51,0x54,0x25,0x08,0x67,0x7b,
|
||||
0x33,0xb7,0xdb,0xfc,0xed,0x60,0x73,0xe1,0x14,0x4d,0x9c,0xef,0xa7,0x68,0x35,
|
||||
0x6d,0x2b,0xf5,0xca,0x42,0x28,0x01,0x04,0x01,0xa8,0x42,0xee,0xf7,0x37,0x36,
|
||||
0xff,0x8d,0xcf,0xf5,0x6b,0xcb,0x41,0x0c,0xb9,0xe7,0x1d,0xe2,0x58,0xe6,0x03,
|
||||
0xf5,0x4a,0x28,0x42,0x54,0x51,0xa4,0x22,0x28,0x66,0xcb,0xb3,0x7e,0xdb,0xbc,
|
||||
0xdd,0x60,0xe3,0xd0,0x38,0x5d,0xb9,0xef,0xfb,0x68,0x3e,0x6f,0x57,0xf5,0x6a,
|
||||
0x82,0x08,0x01,0x04,0x09,0xb0,0x82,0x7f,0x7f,0x7e,0xee,0xdb,0xfb,0x9d,0xab,
|
||||
0xd5,0xe5,0x73,0xf0,0xf4,0xfc,0x79,0xf2,0x86,0xd1,0x01,0xf5,0xca,0xff,0xff,
|
||||
0xff,0xff,0xff,0x3f,0x28,0x90,0xa4,0x92,0x10,0x24,0x08,0x42,0x80,0x40,0x20,
|
||||
0x08,0x25,0x82,0x4a,0xc4,0x10,0x51,0x85,0x54,0xf5,0x5a,0x24,0x42,0x24,0x41,
|
||||
0x90,0x92,0x02,0x25,0x08,0x20,0x44,0x01,0xa1,0x10,0x29,0x7a,0x89,0x22,0x88,
|
||||
0x28,0x10,0x31,0x44,0x08,0x20,0x02,0xf5,0x0a,0x81,0x10,0x11,0x14,0x25,0x44,
|
||||
0xa8,0x80,0xa2,0x0a,0x11,0xa8,0x08,0x4a,0x84,0x70,0x22,0x08,0x21,0x82,0x42,
|
||||
0x84,0x12,0xa2,0x8a,0x50,0xf5,0xfa,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xf5,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0xf4,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0};
|
||||
117
syntmono/tcl/bitmaps/kasm.xbm
Normal file
117
syntmono/tcl/bitmaps/kasm.xbm
Normal file
@@ -0,0 +1,117 @@
|
||||
#define KASM_width 220
|
||||
#define KASM_height 61
|
||||
static char KASM_bits[] = {
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0xfe,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0x02,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf4,0xfa,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xf5,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0xf5,0x5a,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
|
||||
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
|
||||
0x55,0x55,0xf5,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0xf5,0xea,0xff,0xff,0xff,0xff,0xff,0xbf,0xaa,0xaa,0xaa,0xfa,0xed,0xff,0xef,
|
||||
0xbf,0x7f,0x55,0xab,0xea,0x6f,0xff,0xaa,0x7f,0x55,0x55,0x55,0x55,0xf5,0xca,
|
||||
0xaa,0xaa,0xfa,0xea,0xbd,0x6a,0x00,0x00,0x00,0xbc,0xcf,0x7d,0x8f,0x2f,0xbe,
|
||||
0x00,0x03,0x70,0x3d,0x7c,0x80,0x1f,0x00,0x00,0x00,0x00,0xf5,0x5a,0x00,0x00,
|
||||
0x06,0x10,0x36,0x20,0x55,0x55,0x55,0x0d,0xdc,0xf9,0x2c,0x8f,0x0c,0xd4,0x53,
|
||||
0xb5,0x30,0xf9,0xaa,0x4f,0x55,0x55,0x55,0x55,0xf5,0x4a,0x55,0xd5,0x91,0x84,
|
||||
0x2c,0x35,0x00,0x00,0x00,0x4e,0x4d,0x7a,0x8c,0x2f,0x42,0x81,0x07,0x38,0xba,
|
||||
0xf8,0x40,0x0f,0x00,0x00,0x00,0x00,0xf5,0x6a,0x00,0x60,0x08,0x51,0x78,0x60,
|
||||
0x29,0xa5,0x94,0x1e,0xd8,0x78,0x2a,0x9f,0x13,0xa8,0x57,0xba,0x20,0xec,0xd5,
|
||||
0xaf,0x52,0x4a,0x29,0x55,0xf5,0xca,0x52,0x3a,0x45,0x04,0xf2,0x29,0x42,0x08,
|
||||
0x41,0x7e,0x05,0x7c,0x11,0xcf,0x88,0xc2,0x0f,0xf9,0x54,0xf9,0x41,0x0f,0x84,
|
||||
0x10,0x42,0x00,0xf5,0x4a,0x04,0x4c,0x10,0xa1,0xe0,0x63,0x08,0x21,0x14,0xfd,
|
||||
0x50,0x79,0x84,0xff,0x42,0x50,0x4f,0xf4,0x03,0xca,0x35,0xaf,0x10,0x42,0x08,
|
||||
0x55,0xf5,0x5a,0xa1,0x06,0xff,0x09,0x4a,0x2b,0x42,0x08,0x41,0xfc,0x07,0x7a,
|
||||
0x21,0xff,0x10,0x65,0x1e,0xf1,0xaf,0xe8,0xa3,0x0f,0x84,0x10,0x42,0x00,0xf5,
|
||||
0x4a,0x88,0xd3,0x01,0xff,0xc7,0xa6,0x28,0xa2,0x10,0xf2,0xa7,0x78,0x14,0xff,
|
||||
0x4b,0x20,0x5f,0xd4,0x1f,0x8c,0x37,0x5f,0x51,0x44,0x11,0xa9,0xf5,0x6a,0xc5,
|
||||
0x38,0x24,0x00,0x9c,0x3c,0x02,0x09,0x84,0xc8,0x0f,0x7c,0x41,0xef,0x03,0x6a,
|
||||
0x1c,0x41,0x7f,0xa9,0x17,0x0f,0x04,0x12,0x48,0x02,0xf5,0x4a,0x60,0x0e,0x01,
|
||||
0x49,0x90,0xab,0xa8,0xa0,0x52,0x22,0x5f,0x79,0x24,0xdf,0x57,0xf1,0x7f,0x18,
|
||||
0x3d,0x98,0xb7,0x4f,0x51,0x41,0x05,0x50,0xf5,0x6a,0xb5,0xe1,0xff,0x10,0x35,
|
||||
0x2a,0x02,0x0a,0x00,0x8b,0x0e,0x7a,0x41,0x8f,0x0f,0x14,0x3e,0x4a,0xb8,0x4a,
|
||||
0x0f,0x2f,0x04,0x14,0x50,0x05,0xf5,0x4a,0xd0,0x38,0xc0,0x5f,0xe0,0xbe,0xa8,
|
||||
0x40,0x55,0x26,0x9e,0xf8,0x14,0x5f,0x5f,0x59,0x79,0x19,0x3d,0x08,0x4f,0x0f,
|
||||
0x51,0x41,0x05,0x50,0xf5,0xda,0x5a,0x8e,0x14,0xe0,0x75,0x26,0x02,0x2a,0x00,
|
||||
0x8e,0x46,0x7c,0x40,0x8f,0x3e,0x08,0x7c,0x5c,0x58,0xad,0x2e,0x5f,0x04,0x14,
|
||||
0x50,0x05,0xf5,0x4a,0xcc,0x23,0x00,0x89,0x12,0xb2,0x90,0x80,0xaa,0x2e,0x0b,
|
||||
0x79,0x15,0x2f,0xbe,0x2e,0xf9,0x39,0x1d,0x18,0x86,0x0f,0x21,0x81,0x04,0x50,
|
||||
0xf5,0x6a,0x66,0x88,0xaa,0x10,0xb4,0x60,0x44,0x24,0x00,0xf2,0x43,0xfe,0xc1,
|
||||
0xbf,0xff,0x7e,0xfe,0xd9,0x47,0x7f,0xd5,0x7f,0x88,0x28,0x51,0x05,0xf5,0xca,
|
||||
0x36,0x22,0x00,0x5e,0x3d,0x2a,0x12,0x89,0x54,0x09,0x28,0x22,0x2a,0x01,0x12,
|
||||
0x01,0x44,0x44,0x10,0x00,0x04,0x08,0x25,0x02,0x04,0x50,0xf5,0x5a,0x93,0x88,
|
||||
0xfa,0xe3,0xe8,0x20,0x41,0x20,0x01,0xa2,0x82,0x88,0x40,0xa8,0x40,0x54,0x11,
|
||||
0x11,0x85,0x2a,0xa1,0x42,0x80,0x50,0x91,0x04,0xf5,0xca,0x01,0x7f,0x0f,0x88,
|
||||
0xca,0x6a,0x14,0x0a,0xa4,0x08,0x28,0x22,0x12,0x05,0x14,0x01,0x44,0x44,0x20,
|
||||
0x40,0x14,0x28,0x2a,0x0a,0x04,0x51,0xf5,0xca,0xd4,0x01,0x40,0xe2,0xf8,0x20,
|
||||
0x41,0x41,0x09,0x42,0x82,0x88,0x44,0xa0,0x42,0x54,0x11,0x11,0x15,0x09,0x81,
|
||||
0x82,0x80,0x20,0x51,0x04,0xf5,0xda,0x60,0xa0,0x94,0x3c,0x24,0x35,0x12,0x14,
|
||||
0x90,0x28,0x21,0x22,0x10,0x0a,0x10,0x01,0x44,0x44,0x40,0x44,0x28,0x24,0x2a,
|
||||
0x44,0x04,0x51,0xf5,0x4a,0x34,0x0a,0x01,0x87,0x1e,0xa0,0x20,0x81,0x22,0x02,
|
||||
0x88,0x08,0x45,0x41,0x45,0x28,0x11,0x11,0x15,0x21,0x82,0x88,0x00,0x11,0x51,
|
||||
0x04,0xf5,0x6a,0x11,0x41,0x28,0xf1,0x7b,0x35,0x8a,0x28,0x88,0x50,0x25,0x42,
|
||||
0x10,0x14,0x10,0x42,0x04,0x44,0x40,0x14,0x29,0x22,0xa9,0x44,0x04,0xa1,0xf5,
|
||||
0x4a,0x5a,0x14,0xc5,0x3d,0x60,0xa0,0x20,0x84,0x03,0x0a,0xf0,0x28,0x22,0xf9,
|
||||
0x45,0x11,0xa7,0x10,0x1d,0xe1,0x9f,0x08,0xf7,0x6e,0x48,0x14,0xf5,0xda,0x08,
|
||||
0x41,0x60,0x04,0x69,0x29,0x0a,0xd1,0xa9,0xa0,0x66,0x82,0x44,0xcc,0x10,0xc4,
|
||||
0x16,0x42,0x4c,0x28,0x33,0x90,0x66,0x6e,0x05,0x41,0xf5,0x4a,0x4c,0x14,0x35,
|
||||
0x46,0x3c,0xa4,0x40,0xc4,0x03,0x08,0x6e,0x28,0x10,0xae,0x44,0x71,0x46,0x11,
|
||||
0x0a,0x65,0x97,0x22,0xee,0x43,0x2e,0x12,0xf5,0x5a,0x15,0x41,0xf0,0x13,0x46,
|
||||
0x31,0x2a,0x51,0xfb,0xf3,0xef,0xe3,0x9b,0x9c,0xf3,0xf7,0x1f,0xde,0xef,0x13,
|
||||
0xc3,0xf3,0x66,0x79,0x8f,0x40,0xf5,0x4a,0x44,0x14,0x05,0x88,0x12,0xa4,0x00,
|
||||
0x64,0x67,0xdb,0x67,0xf3,0x37,0x7a,0xd7,0x66,0xbe,0xf7,0x6e,0x42,0x73,0xdf,
|
||||
0xef,0xe3,0x26,0x14,0xf5,0x6a,0x15,0x41,0x40,0x42,0x4a,0x31,0xa9,0xa8,0x76,
|
||||
0xbf,0x77,0xfb,0x8f,0xe8,0xd3,0x6e,0x36,0xff,0xed,0x15,0xe7,0xbe,0x67,0x6b,
|
||||
0x8e,0x42,0xf5,0x4a,0x44,0x10,0x95,0x28,0x03,0x24,0x02,0xf2,0xe7,0x9b,0xe7,
|
||||
0x33,0x26,0xc4,0xde,0xe6,0x76,0xcb,0xdf,0x83,0x6b,0x9e,0x77,0xe7,0x26,0x10,
|
||||
0xf5,0x6a,0x1d,0x45,0x00,0x02,0xaa,0xa8,0xa8,0x30,0x6e,0xfb,0x6f,0xf7,0x86,
|
||||
0xee,0xee,0x76,0x36,0x27,0x6f,0x2b,0xe3,0xff,0xe7,0x6e,0x0e,0x45,0xf5,0x4a,
|
||||
0x50,0x10,0xaa,0x50,0x05,0x22,0x02,0xbc,0x7f,0xf7,0x7c,0xe7,0x2f,0x7c,0xed,
|
||||
0xcf,0x7f,0xff,0xff,0x83,0xd7,0xf3,0x7f,0xfe,0x4d,0x10,0xf5,0x6a,0x35,0x85,
|
||||
0x00,0x0a,0xac,0xb0,0x50,0x01,0x24,0x09,0x82,0x10,0x89,0x12,0x14,0x20,0x41,
|
||||
0x28,0x01,0xa8,0x04,0x08,0x11,0x12,0x20,0x45,0xf5,0xca,0x60,0x50,0xaa,0x40,
|
||||
0x0d,0x2a,0x04,0x54,0x41,0xa0,0x28,0x44,0x22,0x80,0x87,0x4a,0x14,0x42,0xa8,
|
||||
0x02,0x50,0x45,0x84,0x88,0x0a,0x10,0xf5,0xda,0x44,0x05,0x00,0x14,0x98,0x60,
|
||||
0x51,0x01,0x14,0x0a,0x82,0x12,0x08,0x55,0x2b,0x00,0x41,0x11,0x05,0x50,0x05,
|
||||
0x10,0x51,0x42,0x40,0x45,0xf5,0xca,0x00,0x00,0x4a,0x01,0x48,0x24,0x04,0x54,
|
||||
0x41,0xa1,0x28,0x80,0xa2,0x00,0x02,0x55,0x14,0x44,0xa0,0x0a,0x50,0x45,0x04,
|
||||
0x28,0x2a,0x20,0xf5,0xda,0x20,0x49,0x00,0x22,0x09,0x31,0x51,0x01,0x14,0x08,
|
||||
0x82,0x2a,0x08,0xaa,0xa8,0x00,0x41,0x11,0x0a,0x40,0x05,0x10,0xa1,0x02,0x81,
|
||||
0x8a,0xf5,0xca,0x34,0xc0,0x0d,0x40,0x02,0x60,0x04,0x28,0x81,0xa2,0x28,0x00,
|
||||
0x91,0x00,0x02,0x2a,0x12,0x44,0x21,0x15,0xa0,0x44,0x14,0x50,0x28,0x20,0xf5,
|
||||
0x5a,0x10,0x39,0xa4,0xf7,0x85,0x20,0xc9,0x47,0x54,0x08,0x02,0x55,0x24,0x94,
|
||||
0xb8,0x80,0xf0,0x13,0xbc,0x80,0xea,0x11,0x71,0x8f,0x83,0x0b,0xf5,0x4a,0x54,
|
||||
0xaa,0x20,0x02,0x01,0x60,0x20,0x0b,0x01,0x93,0xa8,0x00,0x01,0x41,0x3a,0x29,
|
||||
0xea,0x86,0xdc,0x2a,0xc0,0x44,0x38,0xdf,0xf7,0x40,0xf5,0xda,0x00,0x03,0x00,
|
||||
0x04,0x24,0x24,0x8a,0x43,0xa8,0x21,0x02,0x54,0xa8,0xf4,0x30,0x82,0x60,0x2e,
|
||||
0xc6,0x80,0xd4,0x00,0x35,0xfb,0x66,0x2a,0xf5,0x4a,0x88,0x01,0x42,0x20,0x00,
|
||||
0xb0,0x20,0xff,0xfa,0xef,0xfb,0x36,0xfd,0xf3,0xf4,0x98,0xeb,0x86,0x0e,0x7d,
|
||||
0xde,0x5e,0x70,0xdb,0xbe,0x00,0xf5,0x6a,0x0d,0xa3,0x00,0x8a,0x20,0x22,0x09,
|
||||
0xb3,0xcd,0x5b,0x9b,0x6d,0xee,0x66,0xf2,0xbd,0xe0,0x27,0x46,0xfc,0xfb,0x06,
|
||||
0x35,0x9e,0xf7,0xaa,0xf5,0x4a,0x14,0x09,0x11,0x20,0x82,0x20,0xa2,0xbb,0xbd,
|
||||
0x59,0xdf,0xef,0xfe,0xee,0xb8,0x99,0x69,0x90,0x16,0xcd,0xf7,0x53,0xb0,0xba,
|
||||
0xb6,0x01,0xf5,0x6a,0x05,0x21,0x40,0x88,0x08,0xb2,0x08,0xf3,0xfb,0x1d,0x9b,
|
||||
0x7d,0xc6,0x67,0xb2,0xb5,0xe4,0x42,0x46,0xec,0xf3,0x07,0x3a,0x0c,0xbb,0x53,
|
||||
0xf5,0x4a,0x24,0x89,0x14,0x21,0xa0,0x20,0x42,0xb7,0xed,0x59,0xbf,0x6d,0xdf,
|
||||
0x6e,0xf0,0x71,0x61,0x18,0x9d,0xdd,0xf7,0xbc,0xb0,0xce,0xb3,0x05,0xf5,0x6a,
|
||||
0x00,0x21,0x40,0x00,0x00,0xa4,0x90,0xbf,0x7f,0xbf,0xf6,0xed,0xfc,0xde,0xd5,
|
||||
0x75,0xf8,0x5d,0x78,0x78,0xfe,0x3e,0x7a,0xd3,0xe9,0x50,0xf5,0xca,0xff,0xff,
|
||||
0xff,0xff,0xff,0x3f,0x44,0x40,0x00,0x12,0x08,0x92,0x84,0x40,0x10,0x60,0x05,
|
||||
0x10,0x85,0x8a,0x92,0xb0,0x48,0x0a,0xa2,0x04,0xf5,0x2a,0x41,0x42,0x12,0x09,
|
||||
0x49,0xa2,0x12,0x15,0xaa,0x88,0xa2,0x04,0x21,0x0a,0x45,0x3a,0xa0,0x44,0x20,
|
||||
0x20,0x08,0x54,0x82,0x40,0x08,0x51,0xf5,0x0a,0x14,0x11,0x41,0x44,0x84,0x08,
|
||||
0x40,0x40,0x01,0x42,0x08,0x50,0x88,0x40,0x10,0x19,0x15,0x11,0x95,0x8a,0xa2,
|
||||
0x02,0x28,0x2a,0x22,0x04,0xf5,0xfa,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xf5,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0xf4,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0};
|
||||
90
syntmono/tcl/bitmaps/phism.xbm
Normal file
90
syntmono/tcl/bitmaps/phism.xbm
Normal file
@@ -0,0 +1,90 @@
|
||||
#define phism_width 100
|
||||
#define phism_height 100
|
||||
static char phism_bits[] = {
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0x20,0x84,0x10,0x42,0x08,0x21,
|
||||
0x84,0x10,0x42,0x08,0x21,0x84,0xf0,0x48,0x29,0xa5,0x94,0x52,0x4a,0x29,0xa5,
|
||||
0x94,0x52,0x4a,0x51,0xf2,0x24,0x84,0x10,0x42,0x08,0x21,0x84,0x10,0x42,0x08,
|
||||
0x21,0x8a,0xf6,0x90,0x52,0x4a,0x29,0xa5,0x94,0x52,0x4a,0x29,0xa5,0x14,0x21,
|
||||
0xf6,0xc4,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0xe8,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0xc0,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0xf7,0xd4,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0xf7,0xc8,0xab,0xaa,0xaa,0xaa,0xaa,0xaa,
|
||||
0xfa,0xd5,0x55,0x55,0xbb,0xf7,0xe0,0x57,0x55,0x55,0x55,0x55,0x55,0xf5,0xea,
|
||||
0xaa,0xaa,0xca,0xf7,0xc8,0x57,0x55,0x55,0xfd,0xff,0x57,0xd5,0xd7,0xaa,0xaa,
|
||||
0xaa,0xf7,0xd0,0xab,0xaa,0xaa,0xfa,0xff,0xab,0xea,0xeb,0x55,0x55,0xd5,0xf7,
|
||||
0xc8,0x57,0x55,0xd5,0xff,0xff,0xbf,0xaa,0xd7,0xaa,0xaa,0xaa,0xf7,0xe4,0xab,
|
||||
0xaa,0xaa,0xff,0xff,0x7f,0x55,0xeb,0x55,0x55,0xd5,0xf7,0xc8,0x57,0x55,0xf5,
|
||||
0x7f,0x80,0xff,0xaa,0xab,0xaa,0xaa,0xaa,0xf7,0xd0,0xab,0xaa,0xea,0x7f,0x80,
|
||||
0xff,0x55,0x57,0x55,0x55,0xd5,0xf7,0xc4,0x57,0x55,0xfd,0x07,0x00,0xfc,0xab,
|
||||
0xab,0xaa,0xaa,0xaa,0xf7,0xe8,0xab,0xaa,0xfa,0x07,0x00,0xfc,0x57,0x57,0x55,
|
||||
0x55,0xd5,0xf7,0xc0,0x57,0x55,0x7f,0xe0,0x81,0xc1,0xaf,0xaa,0xaa,0xaa,0xaa,
|
||||
0xf7,0xd4,0xab,0xaa,0x7e,0xe0,0x81,0xc1,0x5f,0x55,0x55,0x55,0xd5,0xf7,0xc8,
|
||||
0xaf,0xaa,0x1f,0xe0,0x81,0x03,0xbf,0xaa,0xaa,0xaa,0xaa,0xf7,0xe0,0x53,0x55,
|
||||
0x1f,0xe0,0x81,0x03,0x7f,0x55,0x55,0x55,0xd5,0xf7,0xc8,0xaf,0xaa,0xe7,0x01,
|
||||
0x84,0x03,0xbf,0xaa,0xb6,0xaa,0xaa,0xf7,0xd0,0x57,0x55,0xe7,0x01,0x80,0x03,
|
||||
0x7f,0x55,0xa9,0x55,0xd5,0xf7,0xc8,0xab,0xaa,0xe7,0x09,0x80,0x03,0xbf,0xaa,
|
||||
0xaa,0xaa,0xaa,0xf7,0xe4,0xd7,0xea,0xe7,0x21,0x00,0xc0,0x7f,0x55,0x55,0x55,
|
||||
0xd5,0xf7,0xc8,0x57,0xd5,0xe7,0x01,0x10,0xc0,0xbf,0xaa,0xaa,0xaa,0xaa,0xf7,
|
||||
0xd0,0xab,0xea,0x07,0x00,0x00,0xc2,0x7f,0x55,0x55,0x55,0xd5,0xf7,0xc4,0x57,
|
||||
0xd5,0x07,0x00,0x00,0xc0,0xbf,0xad,0xaa,0xaa,0xaa,0xf7,0xd0,0xab,0xea,0x07,
|
||||
0x80,0x06,0x0c,0x7c,0x55,0x55,0x55,0xd5,0xf7,0xc8,0xab,0xea,0x47,0x00,0x06,
|
||||
0x0c,0xbc,0xaa,0xaa,0xaa,0xaa,0xf7,0xe4,0x57,0xd5,0x87,0x81,0x07,0x0e,0xfc,
|
||||
0xd5,0xaa,0x56,0xd5,0xf7,0xd0,0xab,0xea,0x87,0x83,0x27,0x0e,0xfc,0xaa,0xaa,
|
||||
0xaa,0xaa,0xf7,0xc4,0xaf,0xea,0x87,0x87,0x07,0x02,0xfc,0x55,0x55,0x55,0xd5,
|
||||
0xf7,0xd0,0x53,0xd5,0x87,0x87,0x07,0x0a,0xfc,0xaa,0xaa,0xaa,0xaa,0xf7,0xc8,
|
||||
0xaf,0xea,0x87,0x07,0x00,0x00,0xfc,0x57,0x55,0x55,0xd5,0xf7,0xe4,0xab,0xea,
|
||||
0x87,0x17,0x00,0x00,0xfc,0xab,0xaa,0xaa,0xaa,0xf7,0xd0,0xab,0xaa,0x1f,0x00,
|
||||
0x42,0x3c,0xff,0x7f,0x55,0x55,0xd5,0xf7,0xc4,0xaf,0xaa,0x1f,0x00,0x00,0x3c,
|
||||
0xff,0xbf,0xaa,0xaa,0xaa,0xf7,0xd0,0xab,0xaa,0x1f,0x00,0x00,0xfc,0xff,0xff,
|
||||
0x57,0x55,0xd5,0xf7,0xc8,0x57,0x55,0x1f,0x00,0x00,0xfc,0xff,0xff,0xab,0xaa,
|
||||
0xaa,0xf7,0xe4,0xab,0xaa,0x7f,0x10,0x1e,0xc0,0x3f,0xfc,0x5f,0x55,0xd5,0xf7,
|
||||
0xd0,0xab,0xaa,0xfe,0x40,0x1e,0xc1,0x3f,0xfc,0xbf,0xaa,0xaa,0xf7,0xc4,0xaf,
|
||||
0xab,0xfe,0x07,0x1e,0xfc,0xff,0xc3,0xff,0x57,0xd5,0xf7,0xd0,0x53,0xaf,0xfa,
|
||||
0x07,0x1e,0xfc,0xff,0xc3,0xff,0xa9,0xaa,0xf7,0xc8,0xaf,0x5f,0xf5,0x7f,0x80,
|
||||
0xff,0xfe,0x3f,0xfc,0x5f,0xd5,0xf7,0xe4,0x53,0xaf,0xea,0x7f,0x88,0xff,0xfd,
|
||||
0x3f,0xfc,0xbf,0xaa,0xf7,0xd0,0x5f,0xd5,0xd5,0xff,0xff,0xbf,0xea,0xff,0xe0,
|
||||
0x7f,0xd5,0xf7,0xc4,0xa3,0xea,0xaa,0xff,0xff,0x7f,0xd5,0xff,0xe0,0xff,0xaa,
|
||||
0xf7,0xd0,0x5f,0xd5,0xd5,0xff,0xff,0xbf,0xea,0xff,0xe0,0x7f,0xd5,0xf7,0xc8,
|
||||
0xa3,0xea,0x56,0xfd,0xff,0xaf,0xaa,0xfe,0x07,0xfe,0xaa,0xf7,0xe4,0x5f,0xd5,
|
||||
0x55,0xfd,0xff,0x53,0x55,0xfd,0x07,0x7e,0xd5,0xf7,0xd0,0xa7,0xea,0xaf,0x6a,
|
||||
0x6b,0xad,0xaa,0xfa,0x7f,0xf8,0xaa,0xf7,0xc4,0x5b,0xd5,0x57,0x55,0x55,0x55,
|
||||
0x55,0xf5,0x7f,0x78,0xd5,0xf7,0xd0,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0xb5,
|
||||
0xff,0xff,0xaa,0xf7,0xc8,0xab,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xff,0x7f,
|
||||
0xd5,0xf7,0xe4,0x57,0x55,0xff,0x55,0x55,0x55,0x55,0x55,0xfd,0xdf,0xaa,0xf7,
|
||||
0xc8,0xab,0xaa,0xfe,0x55,0x55,0x55,0x55,0x55,0xfd,0x5f,0xd5,0xf7,0xd0,0xab,
|
||||
0xaa,0xaa,0x56,0x55,0x55,0x55,0x55,0xd5,0xb7,0xaa,0xf7,0xc4,0x57,0x55,0x55,
|
||||
0x55,0x55,0x55,0x55,0x55,0xd5,0x57,0xd5,0xf7,0xe8,0x57,0x55,0x55,0x55,0x55,
|
||||
0x55,0x55,0x55,0x55,0xad,0xaa,0xf7,0xc0,0xab,0x55,0x55,0x55,0x55,0x55,0x55,
|
||||
0x55,0x55,0x55,0xd5,0xf7,0xd4,0xab,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,
|
||||
0xaa,0xaa,0xf7,0xc8,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0xd5,
|
||||
0xf7,0xe0,0xab,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xf7,0xc8,
|
||||
0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0xd5,0xf7,0xd0,0xab,0xaa,
|
||||
0x7f,0x5d,0x7d,0xbf,0xfa,0xeb,0xf5,0xaa,0xaa,0xf7,0xc8,0x57,0xad,0xff,0xba,
|
||||
0x5a,0x7f,0xf5,0xd7,0x6a,0x55,0xd5,0xf7,0xe4,0x57,0x55,0xd5,0x5d,0xbd,0xae,
|
||||
0xae,0xee,0xff,0xaa,0xaa,0xf7,0xc8,0xab,0xaa,0xab,0xbd,0x5a,0xbd,0x5e,0xdd,
|
||||
0x7b,0x55,0xd5,0xf7,0xd0,0xab,0xaa,0xd5,0x5b,0xbd,0x4e,0xad,0xea,0xf6,0xaa,
|
||||
0xaa,0xf7,0xc8,0x57,0x55,0xd7,0xbd,0x5a,0xbd,0x5e,0xd5,0x6d,0x55,0xd5,0xf7,
|
||||
0xe0,0x57,0x55,0x7f,0xfb,0xbf,0xae,0xfa,0xeb,0xf6,0xaa,0xaa,0xf7,0xc8,0xab,
|
||||
0xaa,0x7f,0xfd,0x5f,0x5d,0xf5,0xd7,0x69,0x55,0xd5,0xf7,0xd4,0x57,0x55,0xff,
|
||||
0xfa,0xbf,0xae,0xfa,0xeb,0xf6,0xaa,0xaa,0xf7,0xc0,0xab,0xaa,0x55,0x5d,0x5d,
|
||||
0xad,0xaa,0xee,0x6a,0x55,0xd5,0xf7,0xe8,0x57,0x55,0xab,0xba,0xba,0xbe,0xaa,
|
||||
0xde,0xf5,0xaa,0xaa,0xf7,0xc4,0xab,0xaa,0x55,0x5d,0x5d,0x4d,0x5d,0xed,0x75,
|
||||
0x55,0xd5,0xf7,0xd0,0x57,0x55,0xab,0xba,0xba,0xbe,0xae,0xde,0xea,0xaa,0xaa,
|
||||
0xf7,0xc8,0xab,0xaa,0x55,0x5d,0x5d,0xbf,0xfa,0xeb,0xf5,0x56,0xd5,0xf7,0xe4,
|
||||
0x57,0x55,0xab,0xba,0xba,0x7e,0xf5,0xd7,0xea,0xaa,0xaa,0xf7,0xd0,0xab,0xaa,
|
||||
0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x2a,0x55,0xd5,0xf7,0xc8,0xd7,0xaa,0xaa,0xaa,
|
||||
0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xf7,0xe0,0x57,0x55,0x55,0x55,0x55,0x55,
|
||||
0x55,0x55,0x55,0x55,0xd5,0xf7,0xc8,0xab,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,
|
||||
0xaa,0xaa,0xaa,0xf7,0xd0,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
|
||||
0xd5,0xf7,0xc8,0xab,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xf7,
|
||||
0xe4,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0xd5,0xf7,0xc8,0xab,
|
||||
0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xf7,0xd0,0x55,0x55,0x55,
|
||||
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0xd5,0xf7,0xc4,0xaa,0xaa,0xaa,0xaa,0xaa,
|
||||
0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xf7,0xe8,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xff,0xff,0xf7,0xc0,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0xff,0xf7,0xf8,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xf7,0xf4,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0};
|
||||
101
syntmono/tcl/bitmaps/prc.xbm
Normal file
101
syntmono/tcl/bitmaps/prc.xbm
Normal file
@@ -0,0 +1,101 @@
|
||||
#define prc_width 100
|
||||
#define prc_height 112
|
||||
static char prc_bits[] = {
|
||||
0xff,0xff,0xff,0xff,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xb5,0x6a,
|
||||
0xad,0x55,0xfd,0xff,0xff,0xbf,0xaa,0x6a,0x6d,0x55,0xfd,0xff,0xff,0xff,0xff,
|
||||
0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xd5,0xb6,0xb5,0xd5,0xff,0xff,
|
||||
0xff,0xff,0x6f,0xad,0xb5,0x6d,0xfb,0xbf,0xdf,0xdf,0xff,0xff,0xff,0x7f,0xff,
|
||||
0xff,0xff,0xff,0xbf,0xff,0xf6,0x75,0x7d,0xf5,0xff,0xff,0xf7,0xfb,0xff,0xd5,
|
||||
0xda,0xea,0xfd,0xbd,0xfe,0xef,0xff,0xff,0x7b,0xdf,0xae,0xff,0xff,0xff,0xbf,
|
||||
0xfe,0xef,0x57,0xbb,0xff,0xff,0xde,0xf5,0x75,0xfd,0xdb,0xb6,0xed,0xfb,0xbb,
|
||||
0xfd,0xef,0xff,0x57,0xab,0x2e,0x5b,0xf5,0xbf,0xff,0xdf,0xfe,0xee,0x57,0xfd,
|
||||
0x7f,0xab,0x6a,0x55,0xad,0xaa,0xff,0x6a,0xf5,0xfb,0x7b,0xfd,0xf7,0xff,0x75,
|
||||
0xad,0x6a,0xb5,0xa5,0xff,0xff,0x5f,0xff,0xde,0x57,0xfd,0x3f,0x95,0x55,0xab,
|
||||
0xd5,0xaa,0xfe,0x6f,0xfb,0xfd,0xb7,0xfd,0xff,0xaf,0x5a,0x55,0x55,0x55,0xab,
|
||||
0xfe,0xfb,0x6e,0xff,0xfb,0xaf,0xfe,0x5b,0x55,0x55,0x55,0x55,0xad,0xfa,0xbf,
|
||||
0xbb,0xfb,0xae,0xf5,0xff,0x6b,0x55,0x55,0xa9,0xaa,0x6a,0xf5,0xef,0xef,0xfd,
|
||||
0xfb,0xbf,0x7f,0xad,0x55,0x52,0x4a,0x55,0xb5,0xf6,0xbf,0xba,0xfe,0x6f,0xed,
|
||||
0xff,0x55,0xa5,0x4a,0xa5,0xaa,0x56,0xeb,0xff,0xef,0xfb,0xfb,0xf7,0x5f,0x5b,
|
||||
0x95,0x2a,0x29,0x55,0xd5,0xda,0xff,0xdd,0xfe,0xad,0xfd,0xbf,0x55,0x55,0x52,
|
||||
0xa5,0x54,0x55,0x6d,0xbf,0xbb,0xfb,0xff,0xef,0xef,0x56,0xaa,0x4a,0x95,0xaa,
|
||||
0xaa,0xb5,0xff,0xef,0xfe,0xd5,0xfa,0x5f,0x55,0x49,0xaa,0x54,0x55,0xb5,0xda,
|
||||
0xfe,0x7b,0xff,0xff,0xff,0xbf,0x55,0x55,0x55,0xaa,0xa4,0xaa,0x6d,0xff,0xaf,
|
||||
0xfb,0xd5,0xfa,0xef,0xaa,0xaa,0x24,0x45,0xaa,0xaa,0xd6,0xfe,0xfb,0xfe,0xff,
|
||||
0xff,0xbf,0xad,0x92,0xaa,0x28,0xa5,0xaa,0x7a,0xff,0xae,0xfb,0xda,0xfa,0xdf,
|
||||
0xaa,0x4a,0x45,0x55,0x29,0x55,0xd5,0xfe,0xfb,0xfe,0xf7,0xff,0x6f,0x55,0x55,
|
||||
0x28,0x82,0x94,0xaa,0xaa,0xff,0xaf,0xfb,0x7d,0xfd,0xbf,0x55,0x55,0x93,0x54,
|
||||
0x52,0xaa,0xf6,0xfe,0xff,0xfe,0xd7,0xff,0xdf,0xea,0x57,0x49,0x22,0xd5,0x75,
|
||||
0xab,0xff,0xb7,0xfb,0xfd,0xfd,0x6f,0xfd,0xff,0x2b,0x95,0x74,0xff,0x7d,0xff,
|
||||
0xef,0xff,0x6f,0xff,0xbf,0x6e,0x7f,0x95,0x40,0xda,0xff,0xaf,0xff,0xbf,0xfa,
|
||||
0xf5,0xfd,0x6f,0xff,0xef,0x5b,0x94,0xea,0xff,0x6f,0xff,0xef,0xff,0xbf,0xff,
|
||||
0xdf,0xba,0x7a,0xab,0x4a,0x74,0xbd,0xbf,0xff,0xff,0xfa,0xea,0xfd,0x6f,0xd7,
|
||||
0xaa,0x2a,0x21,0x95,0x67,0x7d,0xff,0xaf,0xff,0x7f,0xff,0xbf,0xad,0x5d,0xab,
|
||||
0x94,0xea,0xba,0xb6,0xff,0xf7,0xfb,0xda,0xfd,0xaf,0xf7,0xff,0x5d,0xaa,0x7a,
|
||||
0xdf,0xfb,0xfe,0xaf,0xfe,0x7d,0xff,0x6f,0x79,0xf7,0x6f,0x45,0xdf,0x77,0xad,
|
||||
0xff,0xff,0xfb,0xef,0xfb,0xdf,0xee,0x7f,0xbb,0x52,0xf7,0xfe,0xf7,0xff,0xaf,
|
||||
0xfe,0xf5,0xfe,0xaf,0xbe,0xbf,0xaf,0xaa,0xff,0xff,0xaf,0xfe,0xfb,0xfb,0xbf,
|
||||
0xff,0x77,0xfb,0xbe,0xf5,0xda,0xb6,0xff,0xdf,0xff,0xaf,0xfe,0xf5,0xf5,0xaf,
|
||||
0xbd,0x7f,0x5f,0xb7,0xdf,0xbe,0xaf,0xfe,0xfa,0xfb,0x7f,0xef,0xaf,0xd6,0xd4,
|
||||
0xb5,0xd9,0x75,0x6b,0x7b,0xff,0xaf,0xfe,0xd5,0xdf,0xb7,0x2a,0x6b,0xdf,0x6e,
|
||||
0xdf,0xad,0xad,0xbf,0xfa,0xfb,0x7e,0x6b,0x5f,0x55,0xbd,0xb5,0xaa,0xfb,0xb6,
|
||||
0xd6,0x7e,0x6f,0xff,0xeb,0xdd,0xaa,0xd5,0x52,0xd5,0x75,0xad,0xdb,0x5a,0xdb,
|
||||
0xbb,0xfb,0xff,0x6b,0xb7,0x6a,0x5f,0xad,0xae,0xf7,0x6e,0xab,0x76,0xed,0xfe,
|
||||
0x6a,0xaf,0x5d,0xb5,0x55,0x75,0xb3,0x95,0xb5,0x75,0xbb,0xbf,0xfb,0xff,0xbb,
|
||||
0xb6,0xda,0xaa,0xda,0xaa,0x5e,0xda,0xaa,0xd7,0xea,0xfe,0xdb,0xae,0xdb,0x4a,
|
||||
0x55,0xad,0xaa,0xb6,0xaa,0xaa,0x6e,0xbf,0xfb,0xf6,0xdb,0x56,0x55,0x8a,0x56,
|
||||
0xa5,0x7a,0x51,0x55,0xad,0xeb,0xfe,0xbf,0xbf,0x5b,0x55,0x51,0x55,0xa9,0xca,
|
||||
0xaa,0x6a,0xff,0xfe,0xfb,0xf5,0xd5,0x6f,0xab,0x8a,0xeb,0xa6,0xbf,0x45,0xad,
|
||||
0x5a,0x57,0xff,0xdf,0xff,0x5a,0x55,0x68,0xfd,0xfb,0x7f,0x93,0x6a,0xef,0xfb,
|
||||
0xfd,0x7b,0xb5,0x6e,0x95,0xaa,0xfe,0xef,0xdf,0x4d,0x52,0xbb,0xae,0xff,0xfe,
|
||||
0xdf,0xba,0x25,0x69,0xff,0xff,0xff,0x26,0xea,0xed,0xfb,0xfa,0x6b,0x75,0x5d,
|
||||
0x95,0xb4,0xff,0xff,0xff,0x5f,0xa9,0xd6,0xde,0xff,0xff,0x7f,0x6b,0x55,0xea,
|
||||
0xff,0xff,0xff,0x4f,0x6a,0xfb,0xfb,0xfd,0xb6,0xda,0xbd,0x2b,0xfd,0xff,0xff,
|
||||
0xff,0x7f,0xd5,0x6d,0x5f,0xff,0xdf,0xff,0xd6,0x94,0xfe,0xff,0xff,0xff,0xbf,
|
||||
0x6a,0xfb,0xf5,0xfb,0xf5,0xda,0x7d,0xab,0xfe,0xff,0xff,0xff,0xff,0xb4,0xbf,
|
||||
0xdf,0xfe,0x5f,0x7f,0xd7,0xaa,0xff,0xff,0xff,0xff,0xff,0xd6,0xfa,0xfb,0xff,
|
||||
0xfb,0xf7,0x7f,0xd5,0xff,0xff,0xff,0xff,0xff,0xe9,0xef,0x5e,0xfb,0x5f,0xbd,
|
||||
0xed,0xd5,0xff,0xff,0xff,0xff,0xff,0x5a,0xbf,0xf7,0xff,0xf6,0xef,0xbe,0xd6,
|
||||
0xff,0x7f,0x55,0xfd,0xff,0xea,0xfd,0xdf,0xfe,0xdf,0xfe,0x6b,0xd3,0xff,0xaa,
|
||||
0xb7,0xb7,0xff,0xb6,0xff,0xfa,0xff,0xfb,0x6b,0xff,0xda,0x5f,0xb7,0xd4,0xea,
|
||||
0x7e,0xea,0xdb,0x6f,0xfb,0x5f,0xff,0xad,0xd7,0xbf,0xfd,0xff,0xff,0xff,0xfd,
|
||||
0x7e,0xff,0xff,0xfb,0xd7,0xff,0xa9,0xd7,0xfe,0xff,0x5f,0x7d,0xd5,0xf7,0xbb,
|
||||
0xfd,0x6e,0xfb,0xb6,0xd6,0x6f,0xff,0xff,0xff,0x7e,0x7b,0xff,0xef,0xff,0xfb,
|
||||
0xaf,0xfb,0xdf,0xbf,0xfe,0xff,0xbf,0xfe,0xee,0xdd,0x7e,0xff,0x5f,0xfb,0xdf,
|
||||
0xea,0xbf,0xff,0xff,0xdf,0x7e,0xfb,0xfb,0xfb,0xfd,0xf7,0xdf,0xf6,0xbf,0xff,
|
||||
0xfe,0xff,0xaf,0xff,0xdd,0xff,0xdf,0xff,0xdf,0xf6,0xff,0xab,0xff,0xff,0xff,
|
||||
0xff,0x7f,0xff,0xbf,0xfd,0xfe,0xfb,0xbb,0xdb,0xfe,0xfe,0xfe,0xff,0xef,0xff,
|
||||
0xee,0xf6,0xef,0xff,0xdf,0xef,0xff,0xaf,0xff,0xff,0xff,0xff,0xff,0xf7,0xff,
|
||||
0xbe,0xfb,0xfd,0xfd,0xf6,0xfb,0xff,0xff,0xff,0xff,0x7f,0x5f,0xf7,0xfb,0xff,
|
||||
0xb7,0xd7,0xff,0xae,0xfe,0xff,0xff,0xff,0xff,0xbb,0xde,0xef,0xfe,0xff,0xff,
|
||||
0x9b,0xfa,0xff,0xff,0xff,0xff,0xbf,0xbd,0x7e,0xff,0xff,0xdb,0xf6,0x4f,0xef,
|
||||
0xfe,0xff,0xff,0xff,0xff,0xff,0xfa,0xbb,0xfd,0xfe,0xdf,0xe2,0xb7,0xff,0xff,
|
||||
0xff,0xff,0x5f,0xf5,0xfc,0xff,0xff,0xef,0x7b,0xf9,0xf7,0xfe,0xff,0xff,0xff,
|
||||
0xff,0xfd,0xd9,0xdd,0xff,0xbd,0x3f,0xfe,0xab,0xfd,0xff,0xff,0xff,0x6f,0xfb,
|
||||
0xf8,0xf7,0xfd,0xff,0x9d,0xff,0xff,0xfb,0xff,0xff,0xff,0xbb,0xfd,0xf9,0xbf,
|
||||
0xff,0xed,0xcf,0xff,0x57,0xef,0xff,0xff,0xff,0xef,0xf6,0x70,0xff,0xff,0xff,
|
||||
0xdd,0xff,0xaf,0xbd,0xff,0xff,0x7f,0x5b,0xfb,0xfa,0xdb,0xfd,0xb7,0xcf,0xff,
|
||||
0xf7,0x76,0xdd,0xff,0xd7,0x6e,0xfd,0xd0,0xff,0xff,0xfe,0xcb,0xff,0x5b,0xef,
|
||||
0xb6,0xd4,0x7a,0xb7,0xfe,0x01,0xfa,0xfe,0xff,0x8e,0xff,0xaf,0xba,0xdb,0x56,
|
||||
0xd5,0xda,0x7b,0x84,0xd0,0xff,0xed,0xa7,0xff,0x7b,0xdb,0xaa,0xaa,0xae,0x55,
|
||||
0x3f,0x10,0x82,0xfe,0xff,0x8b,0xff,0xaf,0x6d,0x55,0xd5,0x6a,0xab,0xbf,0x40,
|
||||
0x10,0xf8,0xf7,0x0a,0xfe,0xbf,0xb6,0xb7,0x55,0x55,0xd5,0x1f,0x02,0x40,0xf2,
|
||||
0x7e,0x41,0xfe,0xdb,0xda,0x54,0xaa,0xaa,0xfa,0x0f,0x20,0x05,0xf0,0x17,0x00,
|
||||
0xfc,0x7f,0x6b,0x55,0x55,0x55,0xd5,0x01,0x04,0x10,0xf2,0x47,0x12,0xfc,0xdf,
|
||||
0xaa,0x56,0xa9,0xaa,0xfe,0x00,0x20,0x81,0xf0,0x00,0x80,0xf8,0xff,0xd7,0x52,
|
||||
0xa5,0xaa,0x7d,0x22,0x01,0x08,0xf2,0x00,0x08,0xf0,0x7f,0xad,0xaa,0x2a,0x55,
|
||||
0x2f,0x00,0x24,0x02,0xf0,0x24,0x21,0xf0,0xff,0x57,0x15,0x49,0xe9,0x0f,0x00,
|
||||
0x00,0x48,0xf0,0x00,0x00,0xe1,0xff,0x7d,0xa5,0x24,0xf6,0x03,0x42,0x90,0x00,
|
||||
0xf2,0x92,0x08,0xa0,0xff,0xaf,0x12,0x49,0x7d,0x01,0x00,0x02,0x04,0xf0,0x00,
|
||||
0x42,0x80,0xff,0xff,0xaa,0x24,0x57,0x40,0x08,0x08,0x90,0xf0,0x08,0x08,0x04,
|
||||
0xff,0xb7,0x4a,0xd2,0x00,0x09,0x20,0x80,0x00,0xf2,0x40,0x40,0x01,0xfe,0xff,
|
||||
0x55,0xa9,0x40,0x02,0x00,0x11,0x02,0xf0,0x02,0x01,0x10,0xfc,0x7f,0xaf,0x6a,
|
||||
0x28,0x50,0x02,0x00,0x48,0xf0,0x08,0x24,0x42,0xe4,0xff,0x5d,0x3b,0x82,0x00,
|
||||
0x08,0x42,0x00,0xf2,0x20,0x80,0x00,0x8a,0xfe,0xff,0x7d,0x00,0x52,0x40,0x08,
|
||||
0x20,0xf0,0x01,0x01,0x08,0x34,0xfc,0xff,0x3f,0x00,0x48,0x00,0x20,0x82,0xf0,
|
||||
0x08,0x10,0x82,0xf4,0xf1,0xfe,0x3f,0x49,0x20,0x84,0x00,0x00,0xf2,0x40,0x42,
|
||||
0x10,0xe0,0xd3,0x60,0x7f,0x00,0x52,0x10,0x82,0x08,0xf0,0x02,0x00,0x42,0x84,
|
||||
0x87,0xc1,0xff,0x25,0x00,0x00,0x08,0x20,0xf0,0x48,0x08,0x10,0x00,0x0a,0x80,
|
||||
0xff,0x81,0x28,0x01,0x20,0x00,0xf2,0x00,0x21,0x81,0x10,0x24,0x84,0xff,0x07,
|
||||
0x00,0x48,0x00,0x42,0xf0,0x00,0x00,0x10,0x00,0x10,0x00,0xfe,0x07,0x92,0x01,
|
||||
0x81,0x00,0xf1,0x24,0x09,0x40,0x42,0x48,0x00,0xfc,0x27,0x88,0x05,0x08,0x08,
|
||||
0xf0};
|
||||
60
syntmono/tcl/bitmaps/prcFunny.xbm
Normal file
60
syntmono/tcl/bitmaps/prcFunny.xbm
Normal file
@@ -0,0 +1,60 @@
|
||||
#define prcFunny_width 100
|
||||
#define prcFunny_height 65
|
||||
static char prcFunny_bits[] = {
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0xf0,0x00,0xfc,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
|
||||
0xff,0x07,0xf0,0x00,0xa8,0xea,0x7d,0xef,0x7f,0xfb,0xdb,0xb5,0x5e,0x55,0x05,
|
||||
0xf0,0x00,0xfc,0xff,0xf7,0xff,0xff,0xbf,0xff,0xff,0xff,0xff,0x07,0xf0,0x00,
|
||||
0x58,0xd5,0x5f,0x5f,0xf7,0xff,0xdb,0xbb,0x7f,0x55,0x05,0xf0,0x00,0xf4,0x7f,
|
||||
0x01,0x39,0x76,0xbc,0x91,0x13,0xe3,0xff,0x07,0xf0,0x00,0xbc,0xed,0x01,0x39,
|
||||
0x76,0xb2,0x11,0x12,0xe3,0x6d,0x05,0xf0,0x00,0xd8,0xfb,0x00,0x00,0xf6,0xb3,
|
||||
0x0d,0x62,0x83,0xdf,0x07,0xf0,0x00,0xec,0xfe,0x00,0x00,0x80,0x0f,0x0c,0x00,
|
||||
0x83,0x77,0x05,0xf0,0x00,0x7c,0x1f,0x00,0x00,0x80,0x0f,0xe0,0x0f,0x00,0xdf,
|
||||
0x07,0xf0,0x00,0xd4,0x03,0x00,0xff,0x07,0x02,0x1e,0xf0,0x00,0x7f,0x05,0xf0,
|
||||
0x00,0x7c,0x03,0xf8,0x00,0x78,0xc0,0x01,0x00,0x03,0xec,0x07,0xf0,0x00,0xd4,
|
||||
0x03,0x1f,0x00,0x80,0x73,0x00,0x00,0x04,0x7c,0x05,0xf0,0x00,0xfc,0x03,0x00,
|
||||
0x00,0x00,0x3e,0x00,0x00,0x18,0xd8,0x07,0xf0,0x00,0xa8,0x00,0xc0,0xff,0x3f,
|
||||
0x8e,0xff,0x7f,0x60,0x78,0x05,0xf0,0x00,0xfc,0x00,0x20,0x00,0x70,0x40,0x00,
|
||||
0x80,0x00,0xe0,0x07,0xf0,0x00,0xd8,0x00,0x1e,0x00,0xc0,0x31,0x00,0x00,0x07,
|
||||
0x40,0x05,0xf0,0x00,0xec,0x00,0x07,0x00,0x00,0x0e,0x00,0x08,0x1c,0xe0,0x07,
|
||||
0xf0,0x00,0xfc,0x00,0x01,0x00,0x00,0x02,0x00,0x00,0x78,0x60,0x05,0xf0,0x00,
|
||||
0xe4,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfc,0x07,0xf0,0x00,0x64,0xe4,
|
||||
0x80,0x02,0x08,0x10,0x00,0x00,0x80,0x23,0x04,0xf0,0x00,0x64,0x24,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x80,0x20,0x04,0xf0,0x00,0x60,0x38,0x00,0x00,0x00,0x10,
|
||||
0x04,0x00,0x80,0x20,0x04,0xf0,0x00,0x60,0x38,0x00,0x00,0x00,0x02,0x00,0x00,
|
||||
0x80,0x20,0x04,0xf0,0x00,0x60,0x18,0x08,0x00,0x00,0x00,0x04,0x00,0x81,0x00,
|
||||
0x04,0xf0,0x00,0x60,0x18,0x00,0x00,0x3f,0x04,0x00,0x20,0x00,0xc0,0x04,0xf0,
|
||||
0x00,0x64,0x18,0x00,0x00,0x3f,0x00,0x00,0x00,0x00,0xc3,0x04,0xf0,0x00,0x64,
|
||||
0x18,0x00,0x00,0x3f,0x00,0x00,0x00,0x00,0xc3,0x04,0xf0,0x00,0xe4,0x18,0x00,
|
||||
0x00,0x0e,0x80,0x03,0x00,0x00,0xc3,0x07,0xf0,0x00,0xfc,0x38,0x00,0x00,0x00,
|
||||
0xc0,0x0f,0x00,0x80,0xc3,0x07,0xf0,0x00,0xfc,0x23,0x00,0x00,0x00,0xc0,0x0f,
|
||||
0x00,0x80,0x00,0x05,0xf0,0x00,0xa8,0xe3,0x80,0x00,0x00,0x80,0x03,0x00,0x80,
|
||||
0x00,0x07,0xf0,0x00,0xfc,0xc3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,
|
||||
0xf0,0x00,0xac,0x03,0x40,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x06,0xf0,0x00,
|
||||
0xf8,0x03,0x01,0x00,0x02,0x02,0x00,0x00,0x78,0xc0,0x07,0xf0,0x00,0xac,0x03,
|
||||
0x07,0x00,0x00,0x0e,0x80,0x00,0x1c,0x60,0x03,0xf0,0x00,0xfc,0x03,0x20,0x00,
|
||||
0x72,0x40,0x00,0x80,0x00,0xc0,0x06,0xf0,0x00,0xa8,0x03,0xc0,0xff,0x3f,0x80,
|
||||
0x7f,0x7f,0x00,0xc0,0x07,0xf0,0x00,0xfc,0x03,0x00,0x00,0x80,0x31,0x00,0x00,
|
||||
0x00,0x40,0x05,0xf0,0x00,0x58,0x03,0x00,0x00,0x80,0x31,0x00,0x00,0x00,0xc0,
|
||||
0x07,0xf0,0x00,0xf4,0x03,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x40,0x05,0xf0,
|
||||
0x00,0xbc,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x07,0xf0,0x00,0xd8,
|
||||
0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x05,0xf0,0x00,0x74,0x1d,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x07,0xf0,0x00,0xdc,0x37,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x60,0x05,0xf0,0x00,0x78,0xfd,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0xe0,0x07,0xf0,0x00,0xdc,0xd7,0x00,0x07,0x81,0x03,0x10,0x00,0x00,
|
||||
0x40,0x05,0xf0,0x00,0xf4,0xfd,0xc0,0xf8,0xff,0x3f,0xfe,0x0f,0x00,0xfc,0x07,
|
||||
0xf0,0x00,0x5c,0xaf,0x00,0x00,0x70,0xc0,0xed,0x0f,0x00,0x6c,0x05,0xf0,0x00,
|
||||
0xf4,0xf5,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xdc,0x07,0xf0,0x00,0x5c,0xbf,
|
||||
0x1e,0x00,0x00,0x00,0x00,0x00,0x80,0x77,0x05,0xf0,0x00,0xf4,0xd6,0x3b,0x00,
|
||||
0x00,0x00,0x00,0x00,0x80,0xdd,0x07,0xf0,0x00,0xdc,0xfd,0xfe,0x01,0x00,0x00,
|
||||
0x00,0x80,0xff,0x77,0x05,0xf0,0x00,0xb8,0xb7,0xd7,0x0f,0x00,0x00,0x00,0xf0,
|
||||
0xaf,0xde,0x07,0xf0,0x00,0xec,0xee,0x7a,0xff,0xff,0xff,0x9f,0xff,0xfb,0x7b,
|
||||
0x05,0xf0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0xf0};
|
||||
282
syntmono/threads.cpp
Normal file
282
syntmono/threads.cpp
Normal file
@@ -0,0 +1,282 @@
|
||||
// Thread functions for use with syntmono.
|
||||
//
|
||||
// Gary P. Scavone, 1999.
|
||||
|
||||
#include "threads.h"
|
||||
|
||||
#if defined(__STK_REALTIME_)
|
||||
|
||||
#define SERVICE_PORT 2001 // Socket Port ID number
|
||||
|
||||
// Do OS dependent declarations and includes
|
||||
#if defined(__OS_IRIX_)
|
||||
#include <signal.h>
|
||||
#include <sys/prctl.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/socket.h>
|
||||
#include <sys/time.h>
|
||||
#include <arpa/inet.h>
|
||||
#include <unistd.h>
|
||||
|
||||
pid_t string_thread;
|
||||
|
||||
#elif defined(__OS_Linux_)
|
||||
#include <pthread.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/socket.h>
|
||||
#include <sys/time.h>
|
||||
#include <arpa/inet.h>
|
||||
#include <unistd.h>
|
||||
|
||||
pthread_t string_thread;
|
||||
|
||||
#elif defined(__OS_Win_)
|
||||
#include <process.h>
|
||||
#include <winsock.h>
|
||||
|
||||
unsigned long string_thread;
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
// The thread function definition protocols are slightly
|
||||
// different under Irix, Linux, and Windoze.
|
||||
#if defined(__OS_IRIX_)
|
||||
|
||||
void newStringByPipe(void *)
|
||||
|
||||
#elif defined(__OS_Linux_)
|
||||
|
||||
void *newStringByPipe(void *)
|
||||
|
||||
#elif defined(__OS_Win_)
|
||||
|
||||
void newStringByPipe(void *)
|
||||
|
||||
#endif
|
||||
|
||||
{
|
||||
extern int numStrings, notDone;
|
||||
extern char **inputString;
|
||||
int i;
|
||||
|
||||
// Malloc inputString.
|
||||
inputString = (char **) malloc(MAX_IN_STRINGS * sizeof(char *));
|
||||
for ( i=0;i<MAX_IN_STRINGS;i++ )
|
||||
inputString[i] = (char *) malloc(STRING_LEN * sizeof(char));
|
||||
|
||||
int inOne = 0;
|
||||
while (notDone) {
|
||||
fgets(inputString[inOne],STRING_LEN,stdin);
|
||||
if (inputString[inOne][2] == 'i' && inputString[inOne][3] == 't'
|
||||
&& inputString[inOne][1] == 'x' && inputString[inOne][0] == 'E') {
|
||||
notDone = 0;
|
||||
}
|
||||
else {
|
||||
numStrings++;
|
||||
if (numStrings > MAX_IN_STRINGS) {
|
||||
fprintf(stderr,"Losing MIDI data ... try increasing MAX_IN_STRINGS.\n");
|
||||
numStrings--;
|
||||
}
|
||||
inOne++;
|
||||
if (inOne == MAX_IN_STRINGS) inOne = 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Free inputString.
|
||||
for ( i=0;i<MAX_IN_STRINGS;i++ ) free(inputString[i]);
|
||||
free(inputString);
|
||||
}
|
||||
|
||||
|
||||
#if defined(__OS_IRIX_)
|
||||
|
||||
void newStringBySocket(void *)
|
||||
|
||||
#elif defined(__OS_Linux_)
|
||||
|
||||
void *newStringBySocket(void *)
|
||||
|
||||
#elif defined(__OS_Win_)
|
||||
|
||||
void newStringBySocket(void *)
|
||||
|
||||
#endif
|
||||
|
||||
{
|
||||
extern int numStrings, notDone;
|
||||
extern char **inputString;
|
||||
|
||||
int inOne = 0, i=0, m=0, n, parsing;
|
||||
int soc_id, accept_id;
|
||||
int maxfd, fd;
|
||||
fd_set mask, rmask;
|
||||
struct sockaddr_in sockname;
|
||||
char socBuf[STRING_LEN];
|
||||
static struct timeval timeout = {0, 1000}; // one millisecond
|
||||
|
||||
// Malloc inputString.
|
||||
inputString = (char **) malloc(MAX_IN_STRINGS * sizeof(char *));
|
||||
for ( i=0;i<MAX_IN_STRINGS;i++ )
|
||||
inputString[i] = (char *) malloc(STRING_LEN * sizeof(char));
|
||||
|
||||
memset(socBuf, 0, sizeof(socBuf));
|
||||
|
||||
#if defined(__OS_Win_) // Stupid Windoze only stuff
|
||||
WSADATA wsaData;
|
||||
WORD wVersionRequested = MAKEWORD(1,1);
|
||||
|
||||
int nRet = WSAStartup(wVersionRequested, &wsaData);
|
||||
if (wsaData.wVersion != wVersionRequested) {
|
||||
fprintf(stderr,"\n Wrong Windoze socket library version!\n");
|
||||
exit(0);
|
||||
}
|
||||
#endif
|
||||
|
||||
// Create the server-side socket
|
||||
soc_id = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
|
||||
if(soc_id < 0) {
|
||||
fprintf(stderr,"Couldn't create socket ... aborting!\n");
|
||||
exit(0);
|
||||
}
|
||||
|
||||
sockname.sin_family=AF_INET;
|
||||
sockname.sin_addr.s_addr=INADDR_ANY;
|
||||
sockname.sin_port=htons(SERVICE_PORT);
|
||||
|
||||
/* Bind socket to the appropriate port and interface (INADDR_ANY) */
|
||||
if (bind(soc_id,(struct sockaddr *)&sockname,sizeof(sockname)) < 0) {
|
||||
fprintf(stderr,"Couldn't bind socket ... aborting!\n");
|
||||
exit(0);
|
||||
}
|
||||
|
||||
/* Listen for incoming connections */
|
||||
printf("Listening for socket connections on port %d\n", SERVICE_PORT);
|
||||
if (listen(soc_id,SOMAXCONN) < 0) {
|
||||
fprintf(stderr,"Couldn't set up listen on socket ... aborting!\n");
|
||||
exit(0);
|
||||
}
|
||||
|
||||
FD_ZERO(&mask);
|
||||
FD_SET(soc_id, &mask);
|
||||
maxfd = soc_id;
|
||||
|
||||
while (notDone) {
|
||||
rmask = mask;
|
||||
select(maxfd+1, &rmask, (fd_set *)0, (fd_set *)0, &timeout);
|
||||
if (FD_ISSET(soc_id,&rmask)) { // a new connection is available
|
||||
// Accept and service the incoming connection request
|
||||
accept_id=accept(soc_id,NULL,NULL);
|
||||
if (accept_id < 0) {
|
||||
fprintf(stderr,"Couldn't accept incoming connection on socket ... aborting!\n");
|
||||
exit(0);
|
||||
}
|
||||
printf("New socket connection made ... ready to receive SKINI messages.\n");
|
||||
|
||||
FD_SET(accept_id, &mask);
|
||||
if (accept_id > maxfd) maxfd = accept_id;
|
||||
FD_CLR(soc_id, &rmask);
|
||||
}
|
||||
for (fd=0;fd<=maxfd;fd++) { // look for other sockets with data
|
||||
if (FD_ISSET(fd, &rmask)) { // process the data
|
||||
parsing = 1;
|
||||
while (parsing) {
|
||||
i = recv(fd, socBuf, STRING_LEN,0);
|
||||
if (i==0) {
|
||||
printf("Closing a socket connection.\n");
|
||||
FD_CLR(fd, &mask);
|
||||
#if defined(__OS_Win_)
|
||||
closesocket(fd);
|
||||
#else
|
||||
close(fd);
|
||||
#endif
|
||||
parsing = 0;
|
||||
}
|
||||
n = 0;
|
||||
while (n < i) {
|
||||
inputString[inOne][m++] = socBuf[n];
|
||||
if (socBuf[n++] == '\n') {
|
||||
if (inputString[inOne][2] == 'i' && inputString[inOne][3] == 't'
|
||||
&& inputString[inOne][1] == 'x' && inputString[inOne][0] == 'E') {
|
||||
notDone = 0;
|
||||
n = i;
|
||||
parsing = 0;
|
||||
}
|
||||
else {
|
||||
m = 0;
|
||||
if (n >= i) parsing = 0;
|
||||
numStrings++;
|
||||
if (numStrings > MAX_IN_STRINGS) {
|
||||
fprintf(stderr,"Losing MIDI data ... try increasing MAX_IN_STRINGS.\n");
|
||||
numStrings--;
|
||||
}
|
||||
inOne++;
|
||||
if (inOne == MAX_IN_STRINGS) inOne = 0;
|
||||
memset(inputString[inOne], 0, STRING_LEN);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
#if defined(__OS_Win_) // Stupid Windoze only stuff
|
||||
closesocket(soc_id);
|
||||
WSACleanup();
|
||||
#else
|
||||
shutdown(soc_id,0);
|
||||
#endif
|
||||
|
||||
// Free inputString.
|
||||
for ( i=0;i<MAX_IN_STRINGS;i++ ) free(inputString[i]);
|
||||
free(inputString);
|
||||
|
||||
printf("Socket connection closed.\n");
|
||||
}
|
||||
|
||||
|
||||
void startPipeThread()
|
||||
{
|
||||
#if defined(__OS_IRIX_)
|
||||
string_thread = sproc(newStringByPipe, PR_SALL);
|
||||
if (string_thread == -1) {
|
||||
fprintf(stderr, "unable to create input pipe thread ... aborting.\n");
|
||||
exit(0);
|
||||
}
|
||||
#elif defined(__OS_Linux_)
|
||||
if (pthread_create(&string_thread, NULL, newStringByPipe, NULL)) {
|
||||
fprintf(stderr, "unable to create input pipe thread ... aborting.\n");
|
||||
exit(0);
|
||||
}
|
||||
#elif defined(__OS_Win_)
|
||||
string_thread = _beginthread(newStringByPipe, 0, NULL);
|
||||
if (string_thread == -1) {
|
||||
fprintf(stderr, "unable to create input pipe thread ... aborting.\n");
|
||||
exit(0);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
void startSocketThread()
|
||||
{
|
||||
#if defined(__OS_IRIX_)
|
||||
string_thread = sproc(newStringBySocket, PR_SALL);
|
||||
if (string_thread == -1) {
|
||||
fprintf(stderr, "unable to create input socket thread...aborting.\n");
|
||||
exit(0);
|
||||
}
|
||||
#elif defined(__OS_Linux_)
|
||||
if (pthread_create(&string_thread, NULL, newStringBySocket, NULL)) {
|
||||
fprintf(stderr, "unable to create input socket thread...aborting.\n");
|
||||
exit(0);
|
||||
}
|
||||
#elif defined(__OS_Win_)
|
||||
string_thread = _beginthread(newStringBySocket, 0, NULL);
|
||||
if (string_thread == -1) {
|
||||
fprintf(stderr, "unable to create input socket thread...aborting.\n");
|
||||
exit(0);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
#endif
|
||||
27
syntmono/threads.h
Normal file
27
syntmono/threads.h
Normal file
@@ -0,0 +1,27 @@
|
||||
// Thread functions for use with syntmono.
|
||||
//
|
||||
// Gary P. Scavone, 1999.
|
||||
|
||||
#include "../STK/Object.h"
|
||||
|
||||
#define STRING_LEN 60
|
||||
|
||||
#if (defined(__STK_REALTIME_) && defined(__OS_IRIX_) )
|
||||
|
||||
void newStringByPipe(void *);
|
||||
void newStringBySocket(void *);
|
||||
|
||||
#elif (defined(__STK_REALTIME_) && defined(__OS_Linux_) )
|
||||
|
||||
void *newStringByPipe(void *);
|
||||
void *newStringBySocket(void *);
|
||||
|
||||
#elif (defined(__STK_REALTIME_) && defined(__OS_Win_) )
|
||||
|
||||
void newStringByPipe(void *);
|
||||
void newStringBySocket(void *);
|
||||
|
||||
#endif
|
||||
|
||||
void startPipeThread();
|
||||
void startSocketThread();
|
||||
243
syntmono/utilities.cpp
Normal file
243
syntmono/utilities.cpp
Normal file
@@ -0,0 +1,243 @@
|
||||
// Miscellaneous parsing and error functions for use with syntmono.
|
||||
//
|
||||
// Gary P. Scavone, 1999.
|
||||
|
||||
#include "utilities.h"
|
||||
|
||||
// STK Instrument Classes
|
||||
#include "../STK/Object.h"
|
||||
#include "../STK/Clarinet.h"
|
||||
#include "../STK/Flute.h"
|
||||
#include "../STK/Brass.h"
|
||||
#include "../STK/Bowed.h"
|
||||
#include "../STK/Plucked.h"
|
||||
#include "../STK/Mandolin.h"
|
||||
#include "../STK/Marimba.h"
|
||||
#include "../STK/Vibraphn.h"
|
||||
#include "../STK/AgogoBel.h"
|
||||
#include "../STK/Rhodey.h"
|
||||
#include "../STK/Wurley.h"
|
||||
#include "../STK/TubeBell.h"
|
||||
#include "../STK/HeavyMtl.h"
|
||||
#include "../STK/PercFlut.h"
|
||||
#include "../STK/BeeThree.h"
|
||||
#include "../STK/Moog1.h"
|
||||
#include "../STK/FMVoices.h"
|
||||
#include "../STK/VoicForm.h"
|
||||
#include "../STK/DrumSynt.h"
|
||||
#include "../STK/Shakers.h"
|
||||
#include "../STK/BowedBar.h"
|
||||
|
||||
// STK WvOut classes
|
||||
#include "../STK/WvOut.h"
|
||||
#include "../STK/SndWvOut.h"
|
||||
#include "../STK/WavWvOut.h"
|
||||
#include "../STK/MatWvOut.h"
|
||||
#if defined(__STK_REALTIME_)
|
||||
#include "../STK/RTWvOut.h"
|
||||
#endif
|
||||
|
||||
#define NUM_INSTS 21
|
||||
|
||||
// The order of the following list is important. The location of a particular
|
||||
// instrument in the list should correspond to that instrument's ProgramChange
|
||||
// number (i.e. Clarinet = ProgramChange 0).
|
||||
char insts[NUM_INSTS][10] = { "Clarinet", "Flute", "Brass", "Bowed", "Plucked",
|
||||
"Mandolin", "Marimba", "Vibraphn", "AgogoBel",
|
||||
"Rhodey", "Wurley", "TubeBell", "HeavyMtl",
|
||||
"PercFlut", "BeeThree", "Moog1", "FMVoices",
|
||||
"VoicForm", "DrumSynt", "Shakers", "BowedBar"};
|
||||
|
||||
int newInstByNum(int instNum)
|
||||
{
|
||||
int temp = instNum;
|
||||
extern Instrmnt *instrument;
|
||||
|
||||
if (instNum==0) instrument = new Clarinet(20.0);
|
||||
else if (instNum==1) instrument = new Flute(20.0);
|
||||
else if (instNum==2) instrument = new Brass(20.0);
|
||||
else if (instNum==3) instrument = new Bowed(20.0);
|
||||
|
||||
else if (instNum==4) instrument = new Plucked(20.0);
|
||||
else if (instNum==5) instrument = new Mandolin(20.0);
|
||||
else if (instNum==6) instrument = new Marimba;
|
||||
else if (instNum==7) instrument = new Vibraphn;
|
||||
else if (instNum==8) instrument = new AgogoBel;
|
||||
else if (instNum==9) instrument = new Rhodey;
|
||||
else if (instNum==10) instrument = new Wurley;
|
||||
else if (instNum==11) instrument = new TubeBell;
|
||||
|
||||
else if (instNum==12) instrument = new HeavyMtl;
|
||||
else if (instNum==13) instrument = new PercFlut;
|
||||
else if (instNum==14) instrument = new BeeThree;
|
||||
else if (instNum==15) instrument = new Moog1;
|
||||
|
||||
else if (instNum==16) instrument = new FMVoices;
|
||||
else if (instNum==17) instrument = new VoicForm;
|
||||
|
||||
else if (instNum==18) instrument = new DrumSynt;
|
||||
else if (instNum==19) instrument = new Shakers;
|
||||
else if (instNum==20) instrument = new BowedBar;
|
||||
else {
|
||||
printf("\nUnknown instrument or program change requested!\n");
|
||||
temp = -1;
|
||||
}
|
||||
|
||||
return temp;
|
||||
}
|
||||
|
||||
int newInstByName(char *instName)
|
||||
{
|
||||
int i = 0, temp = -1, notFound = 1;;
|
||||
|
||||
while (i<NUM_INSTS && notFound) {
|
||||
if (!strcmp(instName,insts[i])) {
|
||||
notFound = 0;
|
||||
temp = newInstByNum(i);
|
||||
}
|
||||
i++;
|
||||
}
|
||||
|
||||
if (temp < 0)
|
||||
printf("\nUnknown instrument or program change requested!\n");
|
||||
|
||||
return temp;
|
||||
}
|
||||
|
||||
void errorfun(char *func) {
|
||||
/* Error function in case of incorrect command-line argument specifications */
|
||||
int i,j;
|
||||
|
||||
printf("\nuseage: %s Instr flag(s) \n",func);
|
||||
printf(" where flag = -s <file name> for .snd output file,\n");
|
||||
printf(" -w <file name> for .wav output file,\n");
|
||||
printf(" -m <file name> for .mat output file,\n");
|
||||
#if defined(__STK_REALTIME_)
|
||||
printf(" -r for realtime output,\n");
|
||||
printf(" -ip for realtime input by pipe (versus scorefile),\n");
|
||||
printf(" (won't work under Win95/98),\n");
|
||||
printf(" -is for realtime input by socket (versus scorefile),\n");
|
||||
#endif
|
||||
printf(" and Instr = one of these:\n");
|
||||
for (i=0;i<NUM_INSTS;i+=8) {
|
||||
for (j=0;j<8 && (i+j) < NUM_INSTS;j++) {
|
||||
printf("%s ",insts[i+j]);
|
||||
}
|
||||
printf("\n");
|
||||
}
|
||||
printf("\nSimultaneous multiple output types are supported.\n");
|
||||
printf("If the optional <file names> are not specified,\n");
|
||||
printf("default names will be indicated. Each flag must\n");
|
||||
printf("include its own '-' sign.\n\n");
|
||||
exit(0);
|
||||
}
|
||||
|
||||
int checkArgs(int numArgs, char *args[])
|
||||
{
|
||||
int w, i = 2, j = 0;
|
||||
int numOutputs = 0;
|
||||
char flags[16] = "";
|
||||
|
||||
if (numArgs < 3 || numArgs > 10) errorfun(args[0]);
|
||||
|
||||
while (i < numArgs) {
|
||||
if (args[i][0] == '-') {
|
||||
if ( (args[i][1] == 'r') || (args[i][1] == 's') ||
|
||||
(args[i][1] == 'w') || (args[i][1] == 'm') )
|
||||
numOutputs++;
|
||||
else if (args[i][1] == 'i') {
|
||||
if ( (args[i][2] != 's') && (args[i][2] != 'p') ) errorfun(args[0]);
|
||||
}
|
||||
else errorfun(args[0]);
|
||||
flags[j] = args[i][1];
|
||||
j++;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
|
||||
/* Check for multiple flags of the same type */
|
||||
for (i=0; i<=j; i++) {
|
||||
w = i+1;
|
||||
while (w <= j) {
|
||||
if (flags[i] == flags[w]) {
|
||||
printf("\nError: Multiple command line flags of the same type specified.\n\n");
|
||||
errorfun(args[0]);
|
||||
}
|
||||
w++;
|
||||
}
|
||||
}
|
||||
|
||||
/* Make sure we have at least one output type */
|
||||
if (numOutputs < 1) errorfun(args[0]);
|
||||
|
||||
return numOutputs;
|
||||
}
|
||||
|
||||
int parseArgs(int numArgs, char *args[])
|
||||
{
|
||||
int i = 2, j = 0;
|
||||
int realtime = 0;
|
||||
char fileName[256];
|
||||
extern WvOut **output;
|
||||
|
||||
while (i < numArgs) {
|
||||
if (args[i][0] == '-') {
|
||||
switch(args[i][1]) {
|
||||
|
||||
case 'i':
|
||||
#if defined(__STK_REALTIME_)
|
||||
if (args[i][2] == 's') realtime = 2;
|
||||
else realtime = 1;
|
||||
break;
|
||||
#else
|
||||
errorfun(args[0]);
|
||||
#endif
|
||||
|
||||
case 'r':
|
||||
#if defined(__STK_REALTIME_)
|
||||
output[j] = new RTWvOut(SRATE,1);
|
||||
j++;
|
||||
break;
|
||||
#else
|
||||
errorfun(args[0]);
|
||||
#endif
|
||||
|
||||
case 'w':
|
||||
if ((i+1 < numArgs) && args[i+1][0] != '-') {
|
||||
i++;
|
||||
strcpy(fileName,args[i]);
|
||||
}
|
||||
else strcpy(fileName,"testwav");
|
||||
output[j] = new WavWvOut(1,fileName);
|
||||
j++;
|
||||
break;
|
||||
|
||||
case 's':
|
||||
if ((i+1 < numArgs) && args[i+1][0] != '-') {
|
||||
i++;
|
||||
strcpy(fileName,args[i]);
|
||||
}
|
||||
else strcpy(fileName,"testsnd");
|
||||
output[j] = new SndWvOut(1,fileName);
|
||||
j++;
|
||||
break;
|
||||
|
||||
case 'm':
|
||||
if ((i+1 < numArgs) && args[i+1][0] != '-') {
|
||||
i++;
|
||||
strcpy(fileName,args[i]);
|
||||
}
|
||||
else strcpy(fileName,"testmat");
|
||||
output[j] = new MatWvOut(1,fileName);
|
||||
j++;
|
||||
break;
|
||||
|
||||
default:
|
||||
errorfun(args[0]);
|
||||
break;
|
||||
}
|
||||
}
|
||||
i++;
|
||||
}
|
||||
return realtime;
|
||||
}
|
||||
15
syntmono/utilities.h
Normal file
15
syntmono/utilities.h
Normal file
@@ -0,0 +1,15 @@
|
||||
// Miscellaneous parsing and error functions for use with syntmono.
|
||||
//
|
||||
// Gary P. Scavone, 1999.
|
||||
|
||||
#include "../STK/Instrmnt.h"
|
||||
|
||||
int newInstByNum(int instNum);
|
||||
|
||||
int newInstByName(char *instName);
|
||||
|
||||
void errorfun(char *func);
|
||||
|
||||
int checkArgs(int numArgs, char *args[]);
|
||||
|
||||
int parseArgs(int numArgs, char *args[]);
|
||||
Reference in New Issue
Block a user